gpt4 book ai didi

Java:浮点格式取决于语言环境

转载 作者:bug小助手 更新时间:2023-10-28 10:44:23 26 4
gpt4 key购买 nike

我住在比利时。通常,在数学中,我们用逗号写小数:3,141592
这也是我格式化 float 时的结果。

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

因此,. 被替换为 ,,如下所示:3,141592。所以总是当我需要一个点时,我必须添加如下内容: String.format("%f", 3.14).replace(',','.');

所以,问题是:有没有办法改变语言环境,使 Java 中的每个格式化程序都使用一个点,而不是逗号?

谢谢


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

打印

nl_BE

最佳答案

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

关于Java:浮点格式取决于语言环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4553633/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com