Java 类型转换方法

Java 字符串转为long类型是开发中常用的需求,它有2种方法。

下面介绍每种方法的使用。

方法1

Long.parseLong方法

public class String2LongExample1{
    public static void main(String[] args) {
        String a = "2";
        String b = "3";

        long c = Long.parseLong(a) + Long.parseLong(b);//Long.parseLong方法
        System.out.println("不转long类型c=" + a+b);//字符串拼接
        System.out.println("转为long类型c=" + c);//数学计算

    }
}
方法2

Long.valueOf(str).longValue()方法

public class String2LongExample2{
    public static void main(String[] args) {
        String a = "2";
        String b = "3";

        long c = Long.valueOf(a).longValue() + Long.valueOf(b).longValue();//Long.valueOf(str).longValue();
        System.out.println("不转long类型c=" + a+b);//字符串拼接
        System.out.println("转为long类型c=" + c);//数学计算

    }
} 

以上输出都为:

不转long类型c=23
转为long类型c=5