开发者社区 问答 正文

java 字符 转成 int 字符* / + - 转 int

一个字符串, “1222+333” ,怎么转成int类型然后运算啊?
以下是我写的代码

 String s="1222+2222";  
 char m; 
 int w; 
 for(int i=0;i<s.length();i++){ 
 if(s.charAt(i)=='+'){ 
 m=s.charAt(i); 
 w=String.valueOf(m); 
 System.out.println(w);   //显示NumberFormatException 异常,该怎么处理?? 
 } 
 } 

展开
收起
爵霸 2016-06-13 11:52:09 2158 分享 版权
1 条回答
写回答
取消 提交回答
  • String.valueOf(m)的返回值 是String类型的

    你用int声明的变量名w来接 肯定是不对的

    2019-07-17 19:35:34
    赞同 展开评论
问答分类:
问答地址: