[Java] 装箱 基本数据类型 自动--->对象类型 拆箱 →→→→→进入此内容的聊天室

来自 , 2020-05-10, 写在 Java, 查看 103 次.
URL http://www.code666.cn/view/0d0871f0
  1. package b.cn.itcast.autobox;
  2.  
  3. import java.util.ArrayList;
  4. import java.util.List;
  5.  
  6. import org.junit.Test;
  7.  
  8. public class AutoBox {
  9.         // 数值类 byte Byte short Short int Integer long Long double Double float
  10.         // 字符 char Character 逻辑 boolean Boolean
  11.         // 装箱 基本数据类型 自动--->对象类型 拆箱
  12.         @Test
  13.         public void test1() {
  14.                 int a = 10;// 不是对象 Integer
  15.                 // double aa =10;
  16.                 // Integer a1 = 100;// 装箱 基本数据类---->对象类型
  17.                 // a = a1.intValue(); // 拆箱 对象类型--->基本数据类型
  18.                 // char c = new Character('a');
  19.                 // Integer aa = new Integer(a);
  20.                 // int b = new Integer(100);
  21.                 List list = new ArrayList();
  22.                 list.add(123.5);
  23.                 for (Object obj : list) {
  24.                         list.remove(obj);
  25.                 }
  26.                 list.add(a);// int ----> Integer new Integer(10)
  27.                 int aa = (Integer) list.get(0);
  28.                 print(10);
  29.                 // Double aa = 10;
  30.                 // 基本数据类型 int ---> double --->Integer Double
  31.         }
  32.  
  33.         // public void print(int a) {
  34.         // System.out.println("int : " + a);
  35.         // double aa = 100;
  36.         // // Double aaa = new Integer(100);
  37.         // }
  38.  
  39.         public void print(Integer a) {
  40.                 System.out.println("Integer : " + a);
  41.                 // int aa = new Integer(10);
  42.         }
  43.  
  44.         // / char c =65; A
  45.         // public void print(char c) {
  46.         // System.out.println("char:" + c);
  47.         // }
  48.  
  49.         // public void print(double a) {
  50.         // System.out.println("double : " + a);
  51.         // }
  52.  
  53.         // / double
  54.         public void print(Double a) {
  55.  
  56.                 System.out.println("Double : " + a);
  57.         }
  58. }
  59.  

回复 "装箱 基本数据类型 自动--->对象类型 拆箱"

这儿你可以回复上面这条便签

captcha