一、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);