【发布时间】:2011-12-16 03:03:09
【问题描述】:
当我将 toString() 用于 JScience Amount 对象时,我得到如下结果:
(7.5 ± 4.4E-16) mph
这并不糟糕,但我真的希望它输出如下内容:
7.5 miles per hour
有没有简单的方法可以做到这一点?
编辑: 澄清一下,我希望有一个解决方案适用于任何类型的单位(或至少所有预定义的单位)的任何金额,而不仅仅是“英里每小时”。
【问题讨论】:
-
您是否尝试过在 org.jscience.physics.amount.AmountFormat 上设置自己的格式?
-
@Roger 我没有,有没有办法以一般的方式做我需要的事情?
-
设置静态金额格式似乎相当容易。 javadoc 甚至有一个例子。请参阅jscience.org/api/org/jscience/physics/amount/… getExactDigitsInstance 是您所需要的。