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)


相关推荐

  • django 模板_django动态模型字段

    django 模板_django动态模型字段变量模板中可以包含变量,Django在渲染模板的时候,可以传递变量对应的值过去进行替换。变量的命名规范和Python非常类似,只能是阿拉伯数字和英文字符以及下划线的组合,不能出现标点符号等特殊字符。

  • 成果被他人窃取_工作窃取模式

    成果被他人窃取_工作窃取模式什么是ForkJoin、ForkJoin分支合并、ForkJoin工作窃取、ForkJoin大数据求和计算什么是ForkJoin?ForkJoin:分支合并ForkJoin特点:工作窃取如何让使用ForkJoinForkJoin求和计算Demo什么是ForkJoin?ForkJoin(分支合并)是jdk1.7之后出来的,并行执行任务,提高效率,用在大数据量场景下。大数据:MapReduce(把大任务拆分成多个小任务,怎么拆分用到了二分算法),每个小任务得出自己的结果,之后再把结果汇总,汇总的过程就是

  • mongodb服务启动失败_mongodb启动不了

    mongodb服务启动失败_mongodb启动不了在操作前需要启动mongodb数据库服务1.首先打开dos窗口,然后选择路径到你的安装路径下的bin目录(我的路径是的D:mongo\mongodb\bin)2.然后输入启动命令(D:mongo\data\db是我的数据库文件的目录前边两个–不能少)mongod–dbpathD:mongo\data\db3.回车dos界面出现12701的字样说明服务启动成功了如…

  • 纯净版系统怎么安装_纯净版安装版win7

    纯净版系统怎么安装_纯净版安装版win7百度网盘下载:1.链接:https://pan.baidu.com/s/1o-HcKddSG6IAz_0COKhq8Q提取码:hkhr2.扫码下载:

  • 如果你也23岁

    分享一下这篇文章:23岁那年你正处在哪个状态?现在呢? 我,23岁,应届毕业生。生活,工作,爱情都处于人生的低谷,一穷二白,一无所有,一事无成。分享一下成长的建议吧。匿名用户23岁那年…就是去年…… 在22岁的时候我毕业,同时第二年准备考研,结果因为压力太大,期望太高,又失利了,但是我依然满怀信心和憧憬 在我23岁那年四月,当我深爱的女孩(在这之

  • 基于epoll的TP传输层实现

    1.抽象TP传输层设计在使用epoll实现实际的传输层之前,先设计一个抽象的传输层,这个抽象的传输层是传输层实现的接口层。接口层中一共有以下几个通用的类或者接口:(1)Socket:通用的套接

    2021年12月28日

发表回复

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

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