Java学习笔记之——自动装箱与拆箱
自动装箱与拆箱
基本类型与引用类型的互相转换
1. 基本类型对应的包装类
byte short char int long flaot double boolean
Byte Short Charactor Integer Long Flaot Double Boolean
Integer:
字段:MAX_VALUE
MIN_VALUE
intValue():获取这个整数值
longValue():把int转换成long返回
doubleValue():把int转换成double返回
string-->int
static int parseInt(String s) : 将字符串参数作为有符号的十进制整数进行解析
把s转换成int返回
static Integer valueOf(String s) : 返回指定的String的值的Integer对象
注意:转换的字符串必须是“12345”(即数字形式的)
1. 自动装箱
基本类型赋给引用类型
Integer integer1=3; à Integer integer1=new Integer(3);
自动将3这个数值放到对象中去
2. 自动拆箱
引用类型赋给基本类型
int num = integer1; à int num = integer1.intValue(s);
自动将对象的数值(s)取出来赋给基本类型