【发布时间】:2019-10-14 11:27:23
【问题描述】:
代码:-
((DecimalFormat)DecimalFormat.getInstance(new Locale("en","US"))).parse("0.5")
输出:0.5
代码:-
((DecimalFormat)DecimalFormat.getInstance(new Locale("es","CN"))).parse("0.5")
输出:5
我正在使用DecimalFormat 将字符串格式化为数字,但它在某种程度上没有给出不同语言环境的预期结果。
请帮助我为所有语言环境获得相同的输出。
【问题讨论】:
标签: java locale decimalformat