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)
返回第二个参数指定的基数(计算机进制)中第一个参数的字符串表示形式。

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • mysql 新特性之geometry

    mysql 新特性之geometry

    2021年11月3日
    190
  • 运维架构

    运维架构运维架构1、运维团队配置运维团队分为:应用运维、系统运维、运维开发、监控运维、DBA团队和安全团队团队分工:应用运维:负责支持线上业务,各自会负责对应的业务线,主要职能是保证线上业务稳定性和同开发共

    2022年7月1日
    24
  • 基于Vue+springboot+websocket实现的简短仿微信web聊天室(私聊和群聊功能)(可在线预览)[通俗易懂]

    基于Vue+springboot+websocket实现的简短仿微信web聊天室(私聊和群聊功能)(可在线预览)[通俗易懂]基于Vue+springboot+websocket实现的简短仿微信web聊天室(私聊和群聊功能)(www.tcefrep.site聊天室模块项目已经上线,可在线预览)

    2022年6月22日
    31
  • IP地址分类(A类 B类 C类 D类 E类)「建议收藏」

    IP地址分类(A类 B类 C类 D类 E类)「建议收藏」一、简介IP地址由四段组成,每个字段是一个字节,即4个字节、每个字节有8位,最大值是255(=256:0~255)。全世界范围是唯一的32位(4个字节*8位)的标识符。IP地址由两部分组成,即网络地址和主机地址,二者是主从关系:1.网络号net-id,它标志主机(或路由器)…

    2022年4月29日
    127
  • Android 4.0开发之GridLayOut布局实践

    Android 4.0开发之GridLayOut布局实践在上一篇教程中http://blog.csdn.net/dawanganban/article/details/9952379,我们初步学习了解了GridLayout的布局基本知识,通过学习知道,GridLayout可以用来做一个象TableLayout这样的布局样式,但其性能及功能都要比tablelayout要好,比如GridLayout的布局中的单元格可以跨越多行,而tablelayout则不

    2022年5月28日
    37
  • interface gigabitethernet1/0/1_onboard ethernet controller

    interface gigabitethernet1/0/1_onboard ethernet controllerinterfaceEthernet0/0/0 1. x/y/z表示:第x台设备、第y板卡、第z端口,其中z是可以在同设备、同板卡上重复出现的,但分别对应Fastethernet(百兆端口)和Gibgaitethernet(千兆端口)。2.这种表现形式只在命令行中出现,具体设备商一般只能表示z,因为x表示的是第几台级联设备,y则表示设备商插的第几块板卡。如果你面对的只是一台设备,则x永…

    2025年8月2日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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