Long 类的构造方法

在Java中,Long类是基本数据类型long的包装类,属于Java的包装类系列之一。它提供了long类型数值的包装,使得long类型的值可以作为一个对象来处理。Long类位于java.lang包中,因此无需额外导入即可使用。

Long

它提供了几种构造方法来创建Long对象,以下是Long类中可用的构造方法:

构造方法 使用说明
Long(long value) 构造一个Long对象,表示指定的Long参数
Long(String str) 构造一个Long对象,表示由String参数指示的Long值

Long(long value)

这个构造方法接受一个long类型的参数value,并使用该值创建一个新的Long对象。

Long(String s)

这个构造方法接受一个String类型的参数s,它应该包含一个可解析为long的数字。

如果字符串不能被解析为有效的long值,将会抛出NumberFormatException。

    public static void main(String[] args) {
        Long num1 = new Long("12345");
        Long num2 = new Long(12345);
        Long num3 = new Long(12345L);
        System.out.println(num1);
        System.out.println(num2);
        System.out.println(num3);
    }

Long类的构造方法主要用于在需要Long对象而不是基本long类型的情况下创建对象。

在很多情况下,Java会自动装箱和拆箱,这意味着在可以使用long类型的地方,通常可以直接使用long的值,而在需要Long对象的地方,Java会自动调用相应的构造方法。

构造方法并不常用

Long类还提供了一些有用的静态方法,如valueOf(String s),它与Long(String s)构造方法的作用相同,都是将字符串转换为Long对象。

转载请注明出处:码谱记录 » Long 类的构造方法
标签: