Double类型保留小数点后三位以及Double类型和String类型互转


一、double类型保留三位小数

eg: Double d = 1234.5678;

1.采用DecimalFormat转换

 DecimalFormat df = new DecimalFormat("#0.00");   //#.00 表示两位小数

df.format(df);

2.采用String.format方法

//%.2f  表示保留两位小数 格式后的结果为f(可不要) 表示浮点型

String dd = String.format("%.2f", d);

二、double类型转String

eg: Double d = 1234.56;

1.使用toString转为字符串

String d1 = d.toString;

2.使用String.valueOf(Double)转为字符串

String  d2 = String.valueOf(d);

三、String类型转double

eg: String s = "12345";

1.使用Double.parseDouble(String)将字符串转换为双精度

Double s1 = Double.parseDouble(s);

2.使用Double.valueOf(String)将字符串转换为双精度double

Double s2 = Double.valueOf(s);

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM