簡體   English   中英

字符串轉double后的問題

[英]Problems after converting string to double

我對java相當陌生,因此我不知道為什么這不起作用。 你能告訴我為什么我會收到這個錯誤嗎?

我已經導入了java.text.NumberFormat

NumberFormat fmt1 = NumberFormat.getcurrencyInstance();
String r = "12579500";
double s = Double.parseDouble(r);
double t = fmt1.format(s);

編譯時我得到:不兼容的類型:

string不能轉換為double

fmt1.format(s)返回一個String (根據NumberFormat格式化的String )。
doubleString是不可比較的類型。

final String formatted = fmt1.format(s);

順便說一句,您在NumberFormat.getCurrencyInstance()NumberFormat.getCurrencyInstance()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM