首页 > 其他 > 详细

包装类

时间:2020-06-28 11:55:37      阅读:54      评论:0      收藏:0      [点我收藏+]

包装类

基本数据类型使用方便,但没有对应方法来操作这些数据。

所以使用一个类把,基本类型数据包装起来,称为包装类。

技术分享图片


装箱和拆箱

装箱:基本类型->对应包装类对象

拆箱:包装类对象转为基本类型

Integer与int为例

构造方法:

  • Integer (int value)
  • Integer(String s)

静态方法:

  • static Integer valueOf(int i)
  • static Integer valueOf(String s)

基本数据--->包装对象

Integer i = new Integer(3);

Integer i = Integer.valueOf(4);

Integer i = new Integer("3");

Ineger q = Integer.valueOf(3);

Ineger p = Integer.valueOf("a");


自动拆装箱

自动装箱

Integer in = 1;

自动拆箱

in+2;相当于in.intValue()+3=3;

in = in + 2;//相当于in = new Integer(3) 自动装箱

例子:ArrayList

ArrayList list = new ArrayList<>();

list.add(1);//自动装箱

list.get(0);//自动拆箱

包装类

原文:https://www.cnblogs.com/deusjin/p/13201845.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!