当前位置:  开发笔记 > 编程语言 > 正文

JSR 363添加新单位

如何解决《JSR363添加新单位》经验,为你挑选了0个好方法。

我正在使用来自maven(tec.units:unit-ri)的JSR 363:Measurement of Measurement API的参考实现.

现在我必须添加一些单位,如茶匙,液体盎司等.

我扩展Units类来添加一个像这样的新单元:

public static final Unit TEASPOON = addUnit(new TransformedUnit("tsp", CUBIC_METRE, new MultiplyConverter(0.000005)));

这似乎适用于转换,但"tsp"不解析,所以如何将其添加到解析器?

我在添加华氏温度时遇到了麻烦:T(°F)= T(K)×9/5 - 459.67

如何使用转换器执行此操作,还是必须扩展UnitConverter并创建自己的转换器?

推荐阅读
kikokikolove
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有