int i = Integer.parseInt(String s);

解决方案 »

  1.   

    if (String.valueOf(MemberRomote.getChamber()).equals(chamber))
      

  2.   

    String s = Integer.toString(int i)  ;
      

  3.   

    String s = Integer.toString(int i);
      

  4.   

    那么,请问:如果我的chamber是int型呢?可不可以用上面的写法?
      

  5.   

    如果我的chamber是int型
    if (Integer.parseInt(MemberRomote.getChamber()) == chamber)
      

  6.   

    如果是int就直接用if (MemberRomote.getChamber() == chamber)呀!
      

  7.   

    如果是int的话,就直接用if (MemberRomote.getChamber() == chamber)呀!
      

  8.   

    如果将int转为String,用Integer.toString(chamber);就行
      

  9.   

    请问:shihb():
    if (( UserRomote.getPassword().trim().equals(Password.trim()) ) &&(UserRomote.getChamber()=chamber))
    chamber是int型变量,getCamber()返回int型,但是就是编译错!
    &&前的语句正确!
      

  10.   

    提示出错为:variable required,but value found
      

  11.   

    呵呵!应该是:if (( UserRomote.getPassword().trim().equals(Password.trim()) ) &&(UserRomote.getChamber()==chamber))你把"=="写成了"="啦!
      

  12.   

    再次想问一下:那如果我把string转换为integer型呢?谢谢!
      

  13.   

    呵呵,把string转换为integer型,这样应该行 
      int= Integer.parseInt(String);
      

  14.   

    String aa="123";
    int ak;
    ak=Integer.parseInt(aa);