JAVA_包装类

前言:

包装类是不可变类型和string一样

自动拆装箱

当一个基本类型向一个引用类型赋值的时候,就会发生装箱操作
当一个引用类型向一个基本类型赋值就会产生拆箱
例如

Integer integer=5;//底层调用了Integer.valueOf(5);
int a=integer;//底层调用了integer.intValue();

字符串转换为整数

Integer integer=Integer.parseInt("5");//字符串转换为整数

比较

Integer默认在-127~127用=比较的是它的内容,但是在超过这个范围比较的是引用了,所以比较的时候请使用equals比较内容或这

Integer integer=Integer.parseInt("854541");
Integer integer1=integer;
boolean bo= integer.equals(integer1);//equals比较
integer.compareTo(integer1);//compareTo比较

进制转换

Integer integer=Integer.parseInt("10");
Integer.toBinaryString(5);//转换为2进制的字符串
Integer.toString(5, 8);//转换为任意进制的字符
Integer.parseInt("8", 8);//把任意进制转换为10进制整数`
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值