首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

如何把String类型转化成Integer类型?

2012-01-06 
怎么把String类型转化成Integer类型???String字符串中是十进制的数字,要把这些数字作为Integer类型存储起

怎么把String类型转化成Integer类型???
String字符串中是十进制的数字,要把这些数字作为Integer类型存储起来

[解决办法]
new Integer(string)
[解决办法]
String s = "123456 "

int n = 0;

try {

n = Integer.parseInt(s);

} catch (NumberFormatException ex) {
}
[解决办法]
Interger.parseInt(string)
[解决办法]
Integer integer=new Integer(str)
[解决办法]
同意ls
[解决办法]
Interger.parseInt(string)

如果不能确定string合法,最好加个异常
[解决办法]
Integer integer=new Integer( "ABC ")

[解决办法]
Integer.parseInt()返回的是int,不是Integer.
还是new Integer()正确。
[解决办法]
在JDK 1.5里面,Integer 和int是通用的

转换的时候,注意String不合法的时候,系统对异常的处理
[解决办法]
我也觉得应该是:new Integer(String a);
[解决办法]
我觉得可以用强制转换类型啊

[解决办法]
强制转换肯定不行
强制转换只能是类型结构相似的数据类型之间的 转换。

[解决办法]
或者是 Integer.valueOf(s);
[解决办法]
Interger.parseInt(string)
加异常!
[解决办法]
Integer.parseInt(str);
[解决办法]
Integer integer=new Integer( "ABC ")
同意这个

不过一直不明白Integer类是干嘛用的,只知道有个方法parseInt常用
[解决办法]
valueof()返回的是Integer的存储对象,而parseInt()是返回的是整型 。
[解决办法]
NumberFormat.parse(String)
[解决办法]
Integer.parseInt( "123456 ");
加异常处理
[解决办法]
不过要注意异常阿

热点排行