Java:浮点格式取决于区域设置[重复]

2024-04-03

我住在比利时。一般来说,在数学中,我们用逗号写小数,如下所示:3,141592
这也是我的结果format浮子。

System.out.println(String.format("%f", 3.141592));

So, the .被替换为,像这样:3,141592。所以当我需要一个点时,我总是必须添加这样的内容:String.format("%f", 3.14).replace(',','.');

所以,问题是:有没有一种方法可以更改区域设置,使 Java 中的每个格式化程序都使用点而不是逗号?

Thanks


System.out.println(Locale.getDefault());

prints

nl_BE

尝试使用String.format(Locale.US, "%f", floatValue)仅用于设置格式化期间使用的区域设置。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Java:浮点格式取决于区域设置[重复] 的相关文章

随机推荐