怎么把java中的String转换成long类型
谢谢各位了!!

解决方案 »

  1.   

    java 如何将字符串String类型转换成整数long,代码如下:
    long l = Long.parseLong([String]); 或 long l  = Long.parseLong([String],[int radix]); long l = Long.valueOf("123").longValue(); 
      

  2.   

    我补充一个算了
    long l = new Long("1234");
      

  3.   

    3楼是对的public Long(String s)
         throws NumberFormatException
    Constructs a newly allocated Long object that represents the long value indicated by the String parameter. The string is converted to a long value in exactly the manner used by the parseLong method for radix 10. Parameters:
    s - the String to be converted to a Long. 
    Throws: 
    NumberFormatException - if the String does not contain a parsable long.
    See Also:
    parseLong(java.lang.String, int)
      

  4.   

    查API   
    LONG 
      

  5.   

    这个问题应该属于基础类的吧?google搜索一下就行啦
      

  6.   

    long a= new Long("123");
    是对了 可以这用写
    也可以
    long a= new Long("123").longValue();
      

  7.   

    new BigDecimal("123456").longValue();
      

  8.   

     long l=Long.parseLong("yangchoa")
      

  9.   

    int i = String.ValueOf(str);
    long l = (long)i;
      

  10.   

    3楼,
    long l=new Long("123");
    编译都过不了呀!!你用的jdk是哪个版本?
      

  11.   

    long   l   = Long.parseLong("123456");
      

  12.   

    to 12楼:
    long   l=new   Long("123");  是JDK1.5开始支持的
    1.4之前的无法编译
      

  13.   

    long aa = (long)(Double.parseDouble("123456"));
      

  14.   

    public class Test { /**
     * @param args
     */
    public static void main(String[] args) {
    // TODO Auto-generated method stub
    Long a = new Long("0335");
    System.out.println(a);
    }
    }已通过测试!