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)取出来赋给基本类型

 

posted @ 2018-12-12 17:55  老文这个胖子  阅读(113)  评论(0编辑  收藏  举报