gpt4 book ai didi

java - 将 double 值转换为包含小数点分隔符,并且在 groovy 中逗号后仅包含两位数

转载 作者:行者123 更新时间:2023-11-30 06:43:00 25 4
gpt4 key购买 nike

我想转换如下数字:

2937998.7397271004

看起来像这样:

2.937.998,73

我的尝试如下所示,但结果看起来还是一样:

DecimalFormat decimalFormat = new DecimalFormat("###.###.###.###,00");
def val = decimalFormat.format(cell.getNumericCellValue().doubleValue())
return val

最佳答案

一种方法是使用支持您的格式化模式的语言环境。例如 Locale.GERMAN 符合你的预期

DecimalFormat df = new DecimalFormat("###,###.00",
DecimalFormatSymbols.getInstance(Locale.GERMAN));
df.format(2937998.7397271004); // 2.937.998,74

关于java - 将 double 值转换为包含小数点分隔符,并且在 groovy 中逗号后仅包含两位数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52552971/

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