gpt4 book ai didi

java - 如何删除小数点后的尾随零,但如果它包含非零,则保持原样

转载 作者:行者123 更新时间:2023-12-01 19:40:49 24 4
gpt4 key购买 nike

使用 java(regex) 如何去除尾随零的浮点小数。如果十进制值包含非零[1到9],则不要剥离。

我尝试使用 java ReplaceAll 如下,但即使小数点后有非零值,它也会去除所有零

new Float(12.50f).toString().replaceAll("\\.0*$", "")

例如: 12.0 应修剪为 12

12.5 应该是 12.5

12.50 应该是 12.50

12.000 应修剪为 12

14.0056 应为 14.0056

最佳答案

您应该使用NumberFormat来指定如何设置 float 的显示格式。没有理由在这里使用正则表达式。

关于java - 如何删除小数点后的尾随零,但如果它包含非零,则保持原样,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55460779/

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