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

j2me中有关问题

2012-03-05 
j2me中问题如何将string转换为intfor(inti0i temp.length()i++){System.out.println(temp.charAt(i))

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()这个方法

热点排行