gpt4 book ai didi

java - 如何将 double 转换为具有 2 个小数位的字符串?

转载 作者:行者123 更新时间:2023-11-29 19:55:40 25 4
gpt4 key购买 nike

我正在将这个 double 转换成一个字符串,这样我就可以在 TextView 上显示它。我希望字符串使用 String.format 有 2 个小数位,但我不知道将它放在这行文本的什么位置。

 Example.setText(Double.toString(dValue));

有什么想法吗?

最佳答案

快速而肮脏的方法是使用格式化字符串并指定小数点数。最近有一种趋势建议改用 DecimalFormat,因为它会尊重不同的语言环境和使用逗号或点作为小数点分隔符。

//The suggested way lately
DecimalFormat formatter = new DecimalFormat("#0.00");
twoDecimals.setText(formatter.format(2.123145));

//The usual way with some caveats
twoDecimals.setText(String.format("%.2f",2.123));

我很确定它也可以用格式化的字符串来完成,但是嘿..我是谁来反对这种趋势。

关于java - 如何将 double 转换为具有 2 个小数位的字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36755922/

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