看起来像这样:
String actualResult = MessageFormat.format("{0,number,#.##%}", fraction);… 正在工作。
编辑:要查看#和%的含义,请参见java.text.DecimalFormat的javadoc。
编辑2:是的,它对于国际化是安全的。格式字符串中的点被解释为小数点分隔符,而不是硬编码点。:-)

看起来像这样:
String actualResult = MessageFormat.format("{0,number,#.##%}", fraction);… 正在工作。
编辑:要查看#和%的含义,请参见java.text.DecimalFormat的javadoc。
编辑2:是的,它对于国际化是安全的。格式字符串中的点被解释为小数点分隔符,而不是硬编码点。:-)