我有一个要求,我需要在 java 中获取如下所示的浮点值
1.1
1.10
10.10
当我将其转换为字符串时,我希望它的方式与
"1.1"
"1.10"
"10.10"
但是,当我使用以下方法时,
float fa = 25.50f;//Float.parseFloat("25.5");
String s = Float.toString(fa);
System.out.println(s); // i want the output to be 25.50, but it gives me 25.5
结果如下
"1.1"
"1.1"
"10.1"
有人可以告诉我如何获取 1.10
如"1.10"
java中的零
最佳答案
如果你希望它存储整个数字,为什么不直接使用字符串呢?
我想如果你从某个地方得到“1.10”,你会得到一个字符串(或者你只会得到一个“1.1”)。
关于Java float 到字符串的转换(带尾随零),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53864144/