📅  最后修改于: 2023-12-03 15:01:35.187000             🧑  作者: Mango
Java.lang.Long类是Java编程语言中的一个类,它是Java中处理长整型数据的类之一。该类提供了对长整型数据的各种操作,如转换、比较、位运算等。
Java.lang.Long类有两种构造方法:
Long myLong1 = new Long(12345L); // 使用long类型参数创建Long对象
Long myLong2 = new Long("12345"); // 使用字符串参数创建Long对象
Java.lang.Long类还提供了许多实例方法,用于处理长整型数据。以下是其中一些常用方法:
Long myLong = new Long(12345L);
long myLongValue = myLong.longValue(); // 将Long对象转换为long类型
int compareResult = myLong.compareTo(new Long(54321L)); // 比较两个Long对象的值
boolean equalsResult = myLong.equals(new Object()); // 判断当前Long对象是否等于指定的Object对象
String stringResult = myLong.toString(); // 将Long对象转换为字符串
Long valueOfResult = Long.valueOf("123456789"); // 将指定字符串表示的long值转换为Long对象
Java.lang.Long类还定义了一些静态属性,用于表示长整型数据的范围和最大值最小值等。以下是其中一些静态属性:
long maxValue = Long.MAX_VALUE; // Long类型数据的最大值
long minValue = Long.MIN_VALUE; // Long类型数据的最小值
int size = Long.SIZE; // Long类型数据的位数
Class<Long> type = Long.TYPE; // Long类型数据的class对象