gpt4 book ai didi

java - 如何在 Android 上格式化数字

转载 作者:行者123 更新时间:2023-11-29 06:39:32 25 4
gpt4 key购买 nike

我正在学习在 Android 上编写移动应用程序。我的第一个应用程序是一个单位转换器。目前一切正常,但我对格式化数字有疑问。我有这段代码可以从按钮获取文本并转换适当的输出:

if (bPrevodZ.getText() == "milimeter"){
if (bPrevodDo.getText()=="kilometer"){
String PomocnaPremenna = jednotkaZ.getText().toString();
double cisloNaPrevod = Double.parseDouble(PomocnaPremenna);
cisloNaPrevod = cisloNaPrevod*0.0000001;
vysledok.setText(Double.toString(cisloNaPrevod));
}

最终结果是“cisloNaPrevod”,但我无法正确显示该数字的格式。例如:12345 毫米 = 0,0012345 公里 这很好吧? :)

但如果我转换:563287 mm = 0.05632869999999995 这很糟糕 :) 我需要它来显示 0.0563287

感谢任何帮助

最佳答案

使用 String.format:

String.format("%.6f", cisloNaPrevod);

关于java - 如何在 Android 上格式化数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14186657/

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