Java:浮动格式取决于语言环境
2022-09-01 10:24:55
我住在比利时。一般来说,在数学中,我们用逗号写小数,如下所示:3,141592
这也是我格式化浮点数时的结果。
System.out.println(String.format("%f", 3.141592));
所以,被替换为类似: .因此,当我需要一个点时,我必须添加如下内容:.
,
3,141592
String.format("%f", 3.14).replace(',','.');
所以,问题是:有没有办法改变语言环境,使Java中的每个格式化程序都使用一个点,而不是逗号?
谢谢
System.out.println(Locale.getDefault());
指纹
nl_BE