java Eclipse从逗号(,)到点(.)的双分隔符
在我的Eclipse上,双分隔符使用逗号而不是点,我想将其更改为逗号,但我不确定如何更改。代码本身如下所示:
double latitudeBerlin = 52.51217;
double longitudeBerlin = 13.42106;
String policyBerlin = String.format("a:%f:%f:22:1", latitudeBerlin, longitudeBerlin);
System.out.println(policyBerlin);
它返回一个:52512170:13421060:22:1,但在其他计算机的Eclipse中,它给出了一个:52.512170:13.421060:22:1,我想这样做。我怎么做
# 1 楼答案
它使用计算机默认区域设置的十进制分隔符。这就是它依赖于系统的原因
您可以使用以下内容:
这将确保始终使用相同的小数分隔符。场所ROOT被视为所有语言环境的基本语言环境。根区域设置语言、国家和变体为空,并使用点作为默认的小数分隔符
例如:
输出:
a:52.512170:13.421060:22:1
输出:
a:52,512170:13,421060:22:1