long l = Long.parseLong(“String”);    

或 long l = Long.parseLong(“String”, int radix); //radix为指明多少进制

Long.ValueOf("String") 与 Long.parseLong("String")  区别:

      Long.ValueOf("String")返回Long包装类型

     Long.parseLong("String")返回long基本数据类型

源码如下:
Long.valueOf("String")

  public static Long valueOf(String s) throws NumberFormatException
    {
        return Long.valueOf(parseLong(s, 10));
    }
   

Long.parseLong("String")

    public static long parseLong(String s) throws NumberFormatException {
        return parseLong(s, 10);
    }


 

posted on 2020-01-02 21:12  vow007  阅读(9)  评论(0编辑  收藏  举报  来源