gpt4 book ai didi

java - 如何从字符串中删除尾随零?

转载 作者:行者123 更新时间:2023-12-02 03:35:39 30 4
gpt4 key购买 nike

我有一个字符串salePrice它可以具有类似 29.90000,91.01000 的值我想得到像 29.90,91.01 这样的输出就像小数点后两位数字一样。我正在使用一个字符串。

最佳答案

可能的解决方案之一

new BigDecimal("29.90000").setScale(2).toString()

或者如果您需要四舍五入

new BigDecimal("29.90100").setScale(2, RoundingMode.HALF_UP).toString()

使用 BigDecimal,因为从 String 转换为 double 可能会丢失精度!

选择适合您情况的舍入模式。

关于java - 如何从字符串中删除尾随零?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16984462/

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