作者janyfor (你哪位ㄚ)
看板java
标题Re: [问题] parse 数字
时间Sat Jun 30 21:47:26 2007
※ 引述《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)