gpt4 book ai didi

java - 从 double 中截断 0

转载 作者:行者123 更新时间:2023-12-01 11:38:38 27 4
gpt4 key购买 nike

我有一个 JTextField。我需要在那里输出一个双倍。 Double 一直在变化(该程序是一个简单的计算器)。 double 的可能选项有:10.123、22.1、12.00023123 等。问题是当我使用 String.format 时。它总是在“.”之后给出 5 位小数。即使这些都是零。有没有办法在需要时截断这些 0,但保留其他数字(如果有)?

谢谢。

screen.setText(String.format("%10.5f", secondNumber));

最佳答案

怎么样:

screen.setText(String.format("%10s", secondNumber));

它将显示保留值所需的最小位数,但不显示尾随零。

关于java - 从 double 中截断 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29737873/

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