不好意思我是新手啊 要做一个计算器 申明了个String num1 , num2 分别用来保存用户按"+"号前的两次输入 然后在=号里面注册监听器,求num1 num2的和 
怎么做啊  String类型可以强制转换成int型的吗 如果可以怎么转?强制转换书上没有啊 小弟新手啊!!谢谢各位大哥了教教我吧 分都给您啊!

解决方案 »

  1.   

    可以啊:
    String str="123";
    int i=Integer.valueOf(str).intValue();
      

  2.   

    恩 谢谢大哥   
    还有个问题 
    我在做个计算器 申明了个String num1,num2 用来保存用户按+号之前和之后输入的值 然后计算他们的和 比如我输入个"123"取得num1的值是"null123" 这个是怎么回事啊?
      

  3.   

    申明 时 String num1 ="";
      

  4.   

    啊 果然是这样 太感谢了 大哥你们通宵吗 等会写除法的时候估计要用到float 又要出问题了 哎先写完加减乘..
      

  5.   

    String str="123";int i=Integer.parseInt(str);
      

  6.   

    Integer.parseInt(str);
    Integer.valueOf(str).intValue();
    都可以