String M = "13911223344";
Integer i = new Integer(M);

解决方案 »

  1.   

    long a = Long.parseLong(M);
      

  2.   

    String M = "13911223344";
    Integer i = new Integer(M);
      

  3.   

    上面几个讲的有可能不行,因为你给的数据类型值太大啦!
        如果是那样的话,你就用BigInteger这个java专门用来处理大数据的数据类型!
      

  4.   

    DreamDragon_NEU(梦龙)  dadunqingwa(打盹的青蛙) :int最大精度是9位
      

  5.   

    这个可以用long的数据类型来做,long a = Long.parseLong(M);
    看上去像是个手机号,这个已经足够了!
      

  6.   

    String M = "13911223344";
    BigInteger i = new BigInteger("13911223344");
    长度大了就用这个~~~
      

  7.   

    String st="13911223344";
    long s=Long.parseLong(st);
    若在jbuilder中应该
    String st="13911223344";
    BigDecimal s = new BigDecimal(0.00);
    s=BigDecimal.valueOf(Long.parseLong(st))