不带乘法字符的输出单位



我正在使用很棒的JScience库来转换单元。困扰我的是:
例如,WATT.times(HOUR)的输出为W·h

我想要输出的只是Wh。是否可以在不实现自己的UnitFormat的情况下更改所有单元的输出?我知道我可以给所有这些单元贴标签,但这也是一项艰巨的工作。

我没有找到基于JScience/UnitsOfMeasurement的解决方案,所以我自己做了:

public static String formatUnit(final Unit unit) {
  return unit.toString().replace("·", "");
}

最新更新