Re: [問題] parse 數字
※ 引述《Dancer31 (:p)》之銘言:
: 想把 String的 5,000轉成 5000
: 也就是去掉逗號
: 有函式可以套嗎?
: 感謝~
呃... 大家都說去掉 comma 再用 Integer.parse
那我就提議一個另類一點的 (也就是沒事找事幹來著 XD)
DecimalFormat 是個好物 XD
不過 Exception 要 catch 好,不要像叔叔我這麼懶惰 XD
public static void main(String argv[]) throws Exception {
String strTMP = "13,424,555";
String pattern = "#,###";
java.text.DecimalFormat dfmt = new java.text.DecimalFormat(pattern);
Number parsedNum = dfmt.parse(strTMP);
System.out.println(parsedNum.intValue());
}
--
很多人以為 所以我要 其實我是個快
我是大學生 告訴大家 三十歲的怪叔叔
● ●/ ︿ ︿
/勁\ <勁 ●
ㄨ /\ ㄨ
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.218.142.161
討論串 (同標題文章)