在使用Long.parseLong("0.01")时候出现java.lang.NumberFormatException这种异常是为什么呢?难道使用使用这个方法时候只能传递整数字符串?自个基础太菜了。 :( :( :( :(
[quote]
在使用Long.parseLong("0.01")时候出现java.lang.NumberFormatException这种异常是为什么呢?[/quote]
Long.parseLong,你应该去看看[url=http://gceclub.sun.com.cn/Java_Docs/jdk6/html/zh_CN/api/java/lang/Long.html#parseLong%28java.lang.String%29]api[/url]嘛
更屌的要不要[url=http://gceclub.sun.com.cn/Java_Docs/jdk6/html/zh_CN/api/java/math/BigDecimal.html]BigDecimal[/url]
... Long是长整型、当然只能传整数字符串了。可以用Double.parseDouble()、不过小心丢失精度