美文网首页
2.2自动装箱与自动拆箱

2.2自动装箱与自动拆箱

作者: 凯文Kevin21 | 来源:发表于2022-09-19 00:10 被阅读0次

自动装箱与自动拆箱:基本类型的数据和包装类之间可以自动的相互转换。 JDK1.5之后出现的新特性
描述:
自动拆箱:in是包装类,无法直接参与运算,可以自动转换为基本数据类型,在进行计算 in+2;就相当于 in.intVale() + 2 = 3 in = in.intVale() + 2 = 3 又是一个自动装箱

Integer in = 1;
in = in+2;
System.out.println(in);
ArrayList<Integer> list = new ArrayList<>();
//ArrayList集合无法直接存储整数,可以存储Integer包装类
list.add(1);   //自动装箱 list.add(new Integer(1));
list.add(in);
int a = list.get(0);  //-->自动拆箱  list.get(0).intValue();
Integer m1 = list.get(0);
Integer m2 = list.get(1);
System.out.println("m1:"+m1);  //m1:1
System.out.println("m2:"+m2);  //m2:3

相关文章

  • 装箱与拆箱详解笔记

    1、什么是自动装箱与拆箱 //自动装箱Integer integer = 100;//自动拆箱int i = in...

  • jdk5新特性

    自动装箱与拆箱 // 自动装箱:值转对象Integer n = 1;// 自动拆箱:对象转值int m = n; ...

  • (超详细)Java自动装箱拆箱

    详解自动拆箱与自动装箱 一、 什么是自动装箱、自动拆箱 简单一点说,装箱就是自动将基本数据类型转换为包装器类型,拆...

  • 2.2自动装箱与自动拆箱

    自动装箱与自动拆箱:基本类型的数据和包装类之间可以自动的相互转换。 JDK1.5之后出现的新特性描述:自动拆箱:i...

  • (Note) Java-autoBoxing-unBoxing

    0. Thanks Java中的自动装箱与拆箱 Java 自动装箱与拆箱的实现原理 Integer.java 1....

  • Java自动装箱和拆箱,包装类缓存机制和JVM调节

    关于Java自动装箱和拆箱 基本数据(Primitive)类型的自动装箱(autoboxing)、拆箱(unbox...

  • 三 常用API第二部分——第六节 包装类

    1、包装类的概念 2、装箱与拆箱 装箱:基本类型-->包装类对象拆箱:包装类对象-->基本类型 3、自动装箱与拆箱...

  • Java的自动装箱&&拆箱

    什么叫自动装箱和拆箱 简单来说: 自动装箱:就是自动将基础类型转换为包装器类型自动拆箱:就是自动将包装器类型转换为...

  • Java中的自动装箱与拆箱

    自动装箱和拆箱从Java 1.5开始引入,目的是将原始类型值转自动地转换成对应的对象。自动装箱与拆箱的机制...

  • java 自动装箱与自动拆箱

    自动装箱和拆箱从Java 1.5开始引入,目的是将原始类型值转自动地转换成对应的对象。自动装箱与拆箱的机制可以让我...

网友评论

      本文标题:2.2自动装箱与自动拆箱

      本文链接:https://www.haomeiwen.com/subject/wjiuortx.html