作者superlubu (劲过吕布)
看板java
标题Re: [问题] parse 数字
时间Sat Jun 30 19:51:38 2007
※ 引述《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