看板 java 關於我們 聯絡資訊
※ 引述《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)