Tag: jscience

有没有办法让JScience以更“人性化”的格式输出?

当我使用toString()获取JScience Amount对象时,我得到如下结果: (7.5 ± 4.4E-16) mph 这不是很糟糕,但我真的很想输出类似的东西: 7.5 miles per hour 是否有捷径可寻? 编辑:只是为了澄清,我希望有一个解决方案适用于任何类型的单位(或至少所有预定义的单位),而不仅仅是“英里/小时”。

是否有任何可用的API来代表各种单位的项目,如KG,升,米,KM等

在我的项目中,某个地方我必须处理一个unitOfIssue of Items 。 现在,各种项目当然可以有不同的表示单位。 所以,我正在寻找一些API或某种方式,以优雅地处理这种情况。 是否有任何可用的API,它提供了一些表示这些单位的方法? 我听说JScience似乎令人印象深刻,但我再次面临在JPA映射它的另一个问题。 经过一些谷歌工作,我发现在这种情况下正在进行一些工作 – JScience-JPA ,但似乎在生产中使用它还不稳定。 我也发现了一些关于JSR-275的东西,但是从这个JCP页面看来它似乎已经被拒绝了。 然后我遇到了单位测量 ,我还没有深入细节。 但是,同样的问题也来了。 这可以用JPA映射吗? 编辑: –从这个SO问题,我遇到了带有Unit的Java Numbers,但我不知道它是否已准备就绪。 我真的很困惑,特别是在看到上面的选项之后。 JPA是一个额外的问题,我是否可以使用它们中的任何一个。 有没有人遇到过这样的情况,并找到了解决方法? 我真的需要一些帮助。 我该怎么用? 如果没有其他出路,那么表示这些单位的适当方式是什么。 我看到的一种方法是使用enums 。 但是,当然,这将是最后的选择。

单变量多项式(来自文本文件)

我想修改下面的代码来从文本文件中读取节点(与硬编码值相比) 此外,从文本文件中读取数据的格式为: P1 = 3 5 1 -1 0 8 P2 = 5 6 2 -1 1 7 0 -4 等等… 将值命名为P(x)并输入剩余数据。 任何建议? import java.io.DataInputStream; import java.util.LinkedList; import java.util.ListIterator; // A term contains the coefficient and the exponent of x. class Term { public Term(int c, int d) { coeff = c; degree = d; […]

应该使用哪种jsr-275单元实现?

JSR 275似乎处于被拒绝状态。 JScience似乎有一个实现,似乎有单位的措施 。 还有其他开源实现吗? 哪个包符合jsr-275且易于使用。