Re: [問題] parse 數字
※ 引述《superlubu (勁過呂布)》之銘言:
: 呃... 大家都說去掉 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());
: }
下午也試過這個 class
不過後來試到別的地方玩耍去了
"#,###" 格式似乎不怎麼嚴謹
"12,4444,555"
這樣也轉得出來耶 @@
我剛剛也試過其他的格式
不過還沒找到比較嚴謹的
--
那我走囉。
嗯,掰掰。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.209.196.59
※ 編輯: janyfor 來自: 210.209.196.59 (06/30 21:48)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 7 篇):