怎么把一个string转成int?
String str = "new";
怎么把这个 str 转成 int 型的??
String s="100";
int i=new Integer(s).intValue();
不行,只能把字符串数字转换成int
例如:
String s="1";
int i=0;
i=(Integer.valueOf(s)).intValue();
将String str = "new"转化成int?看不出有什么用处。
只有是数字型的字符串,或者是16进制类型的才可以转换。
例如:
1,数字型的字符串
String s = "1234";
int num = Integer.valueOf(s)).intValue();
2,16进制类型的字符串
String s = "0xAB";
int num = Integer.decode(s).intValue();
楼主同志,我想问你一下:
你能把一个字符变成数字吗?
顶多也就是把一数字字符串变成一个数字吧?
所以说你问的这个问题真的是很菜哟!!!
你呀,还得要好好学习!!!
谢谢观看!
不知者不怪嘛!!!!!!!!!
String a = "12543";
int b = Integer.parseInt(a);
这样就可以了,你可以看一看api中关于Integer类的叙述,就会明白了