我正在将双号转换为字符串,但我没有得到它。 以下是我的代码和结果:
double d = 123456789123.0;
String test = String.valueOf(d);
System.out.println("InString"+test);
结果:
InString :1.23456789123E11
预期结果:123456789123.0
答案 0 :(得分:0)
从标准java库中考虑NumberFormat类。
使用它的方法格式化双值。
答案 1 :(得分:0)
试试这个:
NumberFormat nf = new DecimalFormat("000000000000.0");
String test = nf.format(d);