gpt4 book ai didi

string - java十进制分隔符

转载 作者:行者123 更新时间:2023-12-02 04:13:54 25 4
gpt4 key购买 nike

有没有一种方法可以使用JVM参数配置Java的十进制分隔符?
我会在代码级别上知道如何做,但是不幸的是,这次我无法碰它。

我现在有了:"1,322.03",我希望有一些配置可以使它看起来像1.322,03

Oracle有NLS_NUMERIC_CHARACTERS,在大多数情况下,这对我来说可以解决,但是我迷路了。

谢谢。

F。

最佳答案

您的输出看起来像这样使用的DecimalFormat,以一种与语言环境相关的方式(例如NumberFormat.getInstance().format(value)或类似方式)。

如果是这种情况,则只需将默认语言环境设置为具有相反格式规则的另一个语言环境即可。可悲的是,这还将影响语言环境的其他所有用途,不仅是数字。 Java不支持针对不同用途的不同语言环境(例如GNU系统)。

尝试-Duser.language=de -Duser.country=DE获得类似德语的数字输出。 (我想其中之一就足够了,但是我没有对此进行测试。)当然,您也可以在此数字设置下使用其他语言环境。

关于string - java十进制分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3752796/

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