如何使用 java.text.MessageFormat 格式化小数百分比
2022-09-01 06:20:17
我的百分比被默认的java.text.MessageFormat函数截断,如何在不损失精度的情况下格式化百分比?
例:
String expectedResult = "12.5%";
double fraction = 0.125;
String actualResult = MessageFormat.format("{0,number,percent}", fraction);
assert expectedResult.equals(actualResult) : actualResult +" should be formatted as "+expectedResult;