位置:首页 > Java技术 > java.lang > java.lang.Long类

java.lang.Long类

 java.lang.Long 类封装了基本类型long对象的值。 long类型的对象包含单个字段类型为long。

类声明

以下是java.lang.Long类的声明:

public final class Long
  extends Number
    implements Comparable<Long>

类构造函数

S.N. 构造函数 & 描述
1 Long(long value) 
此构造一个新分配Long对象,表示指定long参数。
2 Long(String s) 
此构造一个新分配的Long对象,表示String参数所指定的long 值。

类方法

S.N. 方法 & 描述
1 static int bitCount(long i) 
此方法返回一个位在指定long值的二进制补码表示的数。
2 byte byteValue() 
此方法返回Long对象的字节的值。
3 int compareTo(Long anotherLong) 
这种方法数值比较两个long的对象。
4 static Long decode(String nm) 
这种方法解码字符串转换为long。
5 double doubleValue() 
这个方法返回这个Long值作为double值。
6 boolean equals(Object obj) 
此方法将此对象与指定对象比较。
7 float floatValue() 
此方法返回这个Long 值为float值。
8 static Long getLong(String nm) 
此方法确定具有指定名称的系统属性的long值。
9 static Long getLong(String nm, long val) 
此方法确定具有指定名称的系统属性的long值。
10 static Long getLong(String nm, Long val) 
此方法返回具有指定名称的系统属性的long值。
11 int hashCode() 
此方法返回这个long的哈希码。
12 static long highestOneBit(long i) 
此方法返回一个long值至多单个1位,在最高位(“最左”)的位置的一个位在指定long值。
13 int intValue() 
此方法返回这个Long 作为一个int值。
14 long longValue() 
此方法返回这个Long 作为long值。
15 static long lowestOneBit(long i) 
此方法返回一个long值至多单个1位,在最低阶(“最右”)的位置的一个位在指定long值。
16 static int numberOfLeadingZeros(long i) 
此方法返回零位的最高位(“最左侧”)之前的数指定long值的二进制补码表示一比特。
17 static int numberOfTrailingZeros(long i) 
此方法返回零位以下的最低阶(“最右”)的数指定long值的二进制补码表示一比特。
18 static long parseLong(String s) 
此方法解析为有符号十进制long的字符串参数。
19 static long parseLong(String s, int radix) 
此方法解析为在第二个参数指定的基数有符号long字符串参数。
20 static long reverse(long i) 
此方法返回通过反转位的顺序在指定long值的二进制补码表示形式而得到的值。
21 static long reverseBytes(long i) 
此方法返回通过反转指定long值的二进制补码表示的字节的顺序而获得的值。
22 static long rotateLeft(long i, int distance) 
此方法返回通过旋转的由位的指定数左移指定的long值的二进制补码表示法得到的值。
23 static long rotateRight(long i, int distance) 
此方法返回右键按位指定数量的旋转的指定long值的二进制补码表示形式而得到的值。
24 short shortValue() 
此方法返回这个Long的一个short值。
25 static int signum(long i) 
此方法返回指定long值的正负号函数。
26 static String toBinaryString(long i) 
此方法返回long参数作为基数为2的无符号整数的字符串表示形式。
27 static String toHexString(long i) 
此方法返回long参数作为基数为16无符号整数的字符串表示形式。
28 static String toOctalString(long i) 
此方法返回long参数作为基数8无符号整数的字符串表示形式。
29 String toString() 
此方法返回一个代表该Long值的String对象。
30 static String toString(long i) 
此方法返回一个表示指定long的String对象。
31 static String toString(long i, int radix) 
此方法返回由第二个参数指定的基数,第一个参数的字符串表示形式。
32 static Long valueOf(long l) 
此方法返回一个Long实例,表示指定的long值。
33 static Long valueOf(String s) 
该方法返回一个Long对象持有指定字符串的值。
34 static Long valueOf(String s, int radix) 
此方法返回一个Long对象从指定String中提取的值,由第二个参数给出的基数进行分析。

方法继承

这个类从以下类继承的方法:

  • java.lang.Object