【发布时间】:2011-11-13 09:03:50
【问题描述】:
除了Integer.parseInt() 处理减号(如文档所述)之外,Integer.valueOf() 和 Integer.parseInt() 之间还有其他区别吗?
由于两者都不能将, 解析为十进制 千位分隔符(产生NumberFormatException),是否有可用的Java 方法来做到这一点?
【问题讨论】:
-
我们能否澄清一下,因为您正在处理整数...您是否试图将
"1,000,000"转换为值1000000的整数?或者像"123,4"这样的东西到123的 int 值? -
想告诉我们哪个整数有小数分隔符? --- 哦,glowcoder 打败了我 ;)
-
@glowcoder 是的,将“1,000,000”转换为值 1000000 的 int 正是我的意思。谢谢!
-
这是千位分隔符,不是小数分隔符。
-
@KarlKnechtel 实际上取决于你来自哪里。
标签: java string integer decimal-point