比如0000000201
我要把它前面的0全部截取,只保留201。该如何做啊  最好能写出代码谢谢啦

解决方案 »

  1.   

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

  2.   

    substring 和 lastIndexOf"0000000201".substring("0000000201".lastIndexOf('2'));
      

  3.   

    晕死....jFresH_MaN(十一月的萧邦-夜曲)兄果然牛人...竟然会想到这个方法....
      

  4.   

    str=str.replaceFirst("^0+","");楼上的写法不可取,换个字符串就不行了
      

  5.   

    jFresH_MaN(十一月的萧邦-夜曲)nb
      

  6.   

    jFresH_MaN(十一月的萧邦-夜曲) ( ) 信誉:373 
    String str="00000201";
    try{
    int i=Integer.parseInt(str);
    }
    catch(Exception e){
    //
    }
      

  7.   

    jFresH_MaN(十一月的萧邦-夜曲) ( ) 信誉:373 
    牛b呀
    如果是:
    String str="00000201aaa";
    只保留201aaa呢
      

  8.   

    用正则吧,str=str.replaceFirst("^0+","")