读书人

j2me中有关问题

发布时间: 2012-03-05 11:54:02 作者: rapoo

j2me中问题
如何将string转换为int
for(int i=0;i <temp.length();i++){
System.out.println(temp.charAt(i));
id=id*10+(int)temp.charAt(i);
}
可否
望不吝赐教

[解决办法]
Integer.parseInt
[解决办法]
同意楼上的,有现成的API

ps:如果逐个字符转换也可以,但是你那样转换显然是有问题的

‘0’这个char转成int并不是0,正确的代码如下

String temp= "123 ";
int id=0;
for(int i=0;i <temp.length();i++){
id=id*10+(temp.charAt(i)- '0 ');
}

[解决办法]
这些可以在api中找到
用Integer.parseInt()这个方法

读书人网 >J2ME开发

热点推荐