如何将String转换为Int
本文于1884天之前发表,文中内容可能已经过时。
有两种方式
1 | Integer x = Integer.valueOf(str); |
这两种方式有一点点不同:
valueOf
返回的是java.lang.Integer
的实例parseInt
返回的是基本数据类型 int
Short.valueOf/parseShort
,Long.valueOf/parseLong
等也是有类似差别。
另外还需注意的是,在做int类型转换时,可能会抛出NumberFormatException,因此要做好异常捕获
1 | int foo; |
stackoverflow链接:http://stackoverflow.com/questions/5585779/converting-string-to-int-in-java