gpt4 book ai didi

java - 用小数点逗号舍入 "string number"

转载 作者:行者123 更新时间:2023-12-01 10:36:33 25 4
gpt4 key购买 nike

用小数逗号舍入字符串数字并将其保留为字符串的最佳方法是什么?

我是否必须将字符串转换为 double 型,然后将其四舍五入到最接近的整数,然后将其转换回字符串?

例如,“21,55”应四舍五入为“22”。

最佳答案

您可以使用以下内容:

String s = "21,55";
s = s.replace(',', '.');
s = Long.toString(Math.round(Double.parseDouble(s)));

首先将 , 替换为 .

然后将String转换为Double,然后对值进行舍入。由于 Math.round(Double) 将返回 long,因此您需要将其转换为 String

关于java - 用小数点逗号舍入 "string number",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34689918/

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