JAVA封装类型Integer的用法

1.封装类型可以作形参传递,即:Integer是引用类型。

2.Interger的进制转换功能。
1)Integer.toBinaryString(100); //将十进制100转换为二进制。
2)Integer.toOctalString(100); //将十进制100转换为八进制。
3)Integer.toHexString(100); //将十进制100转换为十六进制。

注意:将十进制转换为其他进制,比如28进制,但是只能转为[2,36]之间的进制。
4)Integer.toString(100,28); //将十进制100转换为二十八进制。
注意:将其他进制转换为十进制。
5)Integer.parseInt(“101”,2); //将二进制101转换为十进制。

3.数据类型转换
1)int–>String:
String s = String.valueOf(int i);
2)String–>int:
int i = Integer.parseInt(s);

4.新用法

Integer i = 100;
i += 200;            

看似简洁,但其实进行了一个自动拆装箱的工作,在直接这么使用的时候,使用之前要先作判断:if(i != null),否则可能会出错。
注意:针对[-128,127]的数据,有一个缓冲池,自动拆装箱的时候,不会再去new一个,故地址是相同的,用"=="判断时返回true。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值