java double 转string_double转string java中double类型如何转换为String类型

double转string java中double类型如何转换为String类型

在我们做的项目中,有一个字符串的生成,我们需要double去拼接,结果发现了,拼接后的字符串,那个double值用科学计数法表示了,有用int试了一下,发现int不存在这个问题,只有double和float包括各自的包装类也有这个问题,如何让结果不出现科学计数法哪?

double转string——java中double类型转换为String类型

doublenum=1.0;

StringstrNum=Double.toString(num);

string类型显示1.0

如果string类型显示1怎么转

doublenum=1.0时转String类型为1

doublenum=1.1时转String类型为1.1

java double 转string_double转string java中double类型如何转换为String类型_第1张图片

关于java中Double类型的运算精度问题

在《EffectiveJava》这本书中也提到这个原则,float和double只能用来做科学计算或者是工程计算,在商业计算中我们要用java.math.BigDecimal。BigDecimal一共有4个够造方法,我们不关心用BigInteger来够造的那两个,那么还有两个,它们是:

BigDecimal(doubleval)

TranslatesadoubleintoaBigDecimal

你可能感兴趣的:(java,double,转string)