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);
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论