java学习笔记37:Long的基本⽅法
Long
Long(long value):通过指定的long构造⼀个新分配的Long对象。
Long(String s):通过指定的String构造⼀个新分配的Long对象。
byte byteValue():将此对象转化为byte。
double doubleValue():将此对象转化为double。
float floatValue():将此对象转化为float。
学习java的学习方法int intValue():将此对象转化为int。
long longValue():返回此对象的long值作为值。
short shortValue():将此对象转化为short。
int hashCode():返回此的哈希码Long。
int compareTo(Long anotherLong):⽤Long数字⽐较两个对象。
boolean equals(Object obj):将此对象与指定的对象进⾏⽐较。
String toString():返回String表⽰此Long值的对象。
static String toBinaryString(long i):返回long参数的字符串表⽰形式,作为基数2中的⽆符号整数。
static String toHexString(long i):返回long参数的字符串表⽰形式,作为基数为16的⽆符号整数。
static String toOctalString(long i):返回long参数的字符串表⽰形式,作为基数为8的⽆符号整数。
static long sum(long a,long b):计算(a+b)。
static int signum(long i):返回指定long值的signum(符号)函数。
static String toString(long i):返回String表⽰指定对象的对象long。
static String toString(long i,int radix):返回第⼆个参数指定的基数中第⼀个参数的字符串表⽰形式。
static long max(long a,long b):返回两个long值中的较⼤值,就像通过调⽤⼀样Math.max。
static long min(long a,long b):返回两个long值中较⼩的⼀个,就像通过调⽤⼀样Math.min。
static Long valueOf(long l):返回Long表⽰指定long值的实例。
static Long valueOf(String s):返回包含Long指定值的对象String。
static Long valueOf(String s,int radix):返回⼀个Long对象,该对象保存String使⽤第⼆个参数给出的基数解析时从指定的值中提取的值。
static long parseLong(String s):将字符串参数解析为带符号的⼩数long。
static long parseLong(String s,int radix):将字符串参数解析为long第⼆个参数指定的基数中的signed 。
static long parseUnsignedLong(String s):将字符串参数解析为⽆符号⼩数long。
static long parseUnsignedLong(String s,int radix):将字符串参数解析为long第⼆个参数指定的基数中的⽆符号。
static int bitCount(long i):返回指定long值的⼆进制补码表⽰形式中的⼀位数。
static Long decode(String nm):将String解码为Long。
static long divideUnsigned(long dividend,long divisor):返回将第⼀个参数除以第⼆个参数的⽆符号商,其中每个参数和结果都被解释为⽆符号值。static Long getLong(String nm):确定long具有指定名称的系统属性的值。
static Long getLong(String nm,long val):确定long具有指定名称的系统属性的值。
static Long getLong(String nm, Long val):返回long具有指定名称的系统属性的值。
static long highestOneBit(long i):返回⼀个long值,该值最多只有⼀位,位于指定long值中最⾼位(“最左侧”)⼀位的位置。
static long lowestOneBit(long i):返回⼀个long值,该值最多只有⼀位,位于指定long值中最低位(“最右侧”)⼀位的位置。
static int numberOfLeadingZeros(long i):返回指定long值的⼆进制补码表达式中最⾼位(“最左侧”)⼀位之前的零位数。
static int numberOfTrailingZeros(long i):返回指定long值的⼆进制补码表达式中最低位(“最右侧”)⼀位之后的零位数。
static long remainderUnsigned(long dividend,long divisor):返回将第⼀个参数除以第⼆个参数的⽆符号余数,其中每个参数和结果都被解释为⽆符号值。static long reverse(long i):返回通过反转指定long值的⼆进制补码⼆进制表⽰中的位顺序⽽获得的值。
static long reverseBytes(long i):返回通过反转指定long值的⼆进制补码表⽰中的字节顺序获得的值。
static long rotateLeft(long i,int distance):返回通过旋转long指定位数左侧的指定值的⼆进制补码表⽰获得的值。
static long rotateRight(long i,int distance):返回通过将指定long值的⼆进制补码表⽰法旋转指定的位数⽽获得的值。
static String toUnsignedString(long i):以⽆符号⼗进制值的形式返回参数的字符串表⽰形式。
static String toUnsignedString(long i,int radix):返回第⼀个参数的字符串表⽰形式,作为第⼆个参数指定的基数中的⽆符号整数值。
static int hashCode(long value):返回long值的哈希码;兼容 Long.hashCode()。
static int compare(long x,long y):以long数字⽅式⽐较两个值。
static int compareUnsigned(long x,long y):⽐较两个long值,以数值⽅式将值视为⽆符号。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。