java.lang.Integer常用方法

java.lang.Integer常用方法+构造函数Integer(intvalue)通过指定的int值构成一个Integer对象。Integer(Strings)通过指定的String值构成一个Integer对象。。+方法int intValue()将此对象转化为int。long longValue()将此对象转化为long。byte byteValue()将此对象转化为byte。sho…

大家好,又见面了,我是你们的朋友全栈君。

+构造函数

Integer(int value)
通过指定的int值构成一个Integer对象。

Integer(String s)
通过指定的String值构成一个Integer对象。。

+方法

int intValue()
将此对象转化为int。

long longValue()
将此对象转化为long。

byte byteValue()
将此对象转化为byte。

short shortValue()
将此对象转化为short。

double doubleValue()
将此对象转化为double。

float floatValue()
将此对象转化为float。

boolean equals(Object obj)
将此对象与指定的对象进行比较。

int compareTo(Integer anotherInteger)
用Integer数字比较两个对象。

int hashCode()
返回此的哈希码Integer。

String toString()
返回String表示此Integer值的对象 。

+静态方法

static Integer valueOf(int i)
将int转化为Integer。

static Integer valueOf(String s)
将String转化为Integer。

static Integer valueOf(String s, int radix)
返回一个Integer对象,该对象String包含使用第二个参数给出的基数(计算机进制)解析时从指定的值中提取的值。

static int max(int a, int b)
返回两个int值中的较大值,就像通过调用Math.max。一样

static int min(int a, int b)
返回两个int值中较小的一个,就像通过调用Math.min一样。

static int sum(int a, int b)
根据+运算符将两个整数相加。

static String toBinaryString(int i)
返回整数参数的字符串表示形式,作为基数为2中的无符号整数。

static String toHexString(int i)
返回整数参数的字符串表示形式,作为基数为16的无符号整数。

static String toOctalString(int i)
返回整数参数的字符串表示形式,作为基数为8的无符号整数。

static long toUnsignedLong(int x)
通过无符号转换将参数转换为long。

static String toUnsignedString(int i)
以无符号十进制值的形式返回参数的字符串表示形式。

static String toUnsignedString(int i, int radix)
返回第一个参数的字符串表示形式,作为第二个参数指定的基数中的无符号整数值。

static int signum(int i)
返回指定int值的signum(符号)函数。

static int bitCount(int i)
返回指定int值的二进制补码表示形式中的一位数。

static Integer getInteger(String nm)
根据指定的系统属性名称获取Integer。

static Integer getInteger(String nm, int val)
根据指定的系统属性名称获取Integer,如果没有则返回val

static Integer getInteger(String nm, Integer val)
根据指定的系统属性名称获取Integer。如果没有则返回val

static Integer decode(String nm)
将String解码为Integer。(0xf,041,99)

static int divideUnsigned(int dividend, int divisor)
返回将第一个参数除以第二个参数的无符号商,其中每个参数和结果都被解释为无符号值。

static int lowestOneBit(int i)
返回一个int最多只有一位的值,位于指定int值中最低位(“最右侧”)一位的位置 。

static int highestOneBit(int i)
返回一个int最多只有一位的值,位于指定int值中最高位(“最左侧”)一位的位置 。

static int numberOfLeadingZeros(int i)
返回指定int值的二进制补码表达式中最高位(“最左侧”)一位之前的零位数。

static int numberOfTrailingZeros(int i)
返回指定int值的二进制补码表达式中最低位(“最右侧”)一位之后的零位数 。

static int parseInt(String s)
将字符串参数解析为带符号的十进制整数。

static int parseInt(String s, int radix)
将字符串参数解析为第二个参数指定的基数(计算机进制)中的有符号整数。

static int parseUnsignedInt(String s)
将字符串参数解析为无符号十进制整数。

static int parseUnsignedInt(String s, int radix)
将字符串参数解析为第二个参数指定的基数(计算机进制)中的无符号整数。

static int remainderUnsigned(int dividend, int divisor)
返回将第一个参数除以第二个参数的无符号余数,其中每个参数和结果都被解释为无符号值。

static int reverse(int i)
返回通过反转指定int 值的二进制补码二进制表示中的位顺序而获得的值。

static int reverseBytes(int i)
返回通过反转指定int值的二进制补码表示中的字节顺序获得的值。

static int rotateLeft(int i, int distance)
返回通过旋转int指定位数左侧的指定值的二进制补码表示获得的值。

static int rotateRight(int i, int distance)
返回通过将指定int值的二进制补码表示法旋转指定的位数而获得的值。

static int hashCode(int value)
返回int值的哈希码; 兼容 Integer.hashCode()。

static int compare(int x, int y)
以int数字方式比较两个值。

static int compareUnsigned(int x, int y)
比较两个int值,以数值方式将值视为无符号。

static String toString(int i)
返回String表示指定整数的对象。

static String toString(int i, int radix)
返回第二个参数指定的基数(计算机进制)中第一个参数的字符串表示形式。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/160270.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号