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