📌  相关文章
📜  Java.lang.Long类(1)

📅  最后修改于: 2023-12-03 15:01:35.187000             🧑  作者: Mango

Java.lang.Long类

Java.lang.Long类是Java编程语言中的一个类,它是Java中处理长整型数据的类之一。该类提供了对长整型数据的各种操作,如转换、比较、位运算等。

构造方法

Java.lang.Long类有两种构造方法:

  • Long(long value):根据指定的long类型参数创建Long对象。
  • Long(String s):根据指定的字符串参数创建Long对象。
Long myLong1 = new Long(12345L); // 使用long类型参数创建Long对象
Long myLong2 = new Long("12345"); // 使用字符串参数创建Long对象
实例方法

Java.lang.Long类还提供了许多实例方法,用于处理长整型数据。以下是其中一些常用方法:

  • long longValue():将Long对象转换为long类型。
  • int compareTo(Long anotherLong):比较两个Long对象的值。
  • boolean equals(Object obj):判断当前Long对象是否等于指定的Object对象。
  • String toString():将Long对象转换为字符串。
  • static Long valueOf(String s):将指定字符串表示的long值转换为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类还定义了一些静态属性,用于表示长整型数据的范围和最大值最小值等。以下是其中一些静态属性:

  • MAX_VALUE:Long类型数据的最大值。
  • MIN_VALUE:Long类型数据的最小值。
  • SIZE:Long类型数据的位数。
  • TYPE:Long类型数据的class对象。
long maxValue = Long.MAX_VALUE; // Long类型数据的最大值
long minValue = Long.MIN_VALUE; // Long类型数据的最小值
int size = Long.SIZE; // Long类型数据的位数
Class<Long> type = Long.TYPE; // Long类型数据的class对象