package com.lanou3g.demo3;
import java.util.ArrayList;
import java.util.List;
public class LessonZhuangXiang {
public static void main(String[] args) {
//集合里面只能存放对象!不能存放基本数据类型。
//每一个基本数据类型,都有一个相对应的类类型。
/* 基本数据类型 类类型
* int Integer
* float Float
* double Double
* byte Byte
* short Short
* boolean Boolean
* long Long
* char Character
* */
//如何实现 基本数据类型与类类型的互转呢?
//int->Integer Integer->int
// int a = 10;
// Integer aa = new Integer(a);
// System.out.println(aa);
// a = aa.intValue();
// System.out.println(“a=”+a);
//
//
// double b = 3.1415;
// Double bb = new Double(b);
// b = bb.doubleValue();
// System.out.println(b+" "+bb);
//
// List list = new ArrayList();
// list.add(aa);
// System.out.println(list);
List list = new ArrayList();
list.add(3);//在jdk5之后,提供了自动装箱功能
//什么是自动装箱呢
//你往容器里放基本数据类型的时候,编译器不会报错,
//而是在编译期间,自动给你做类型转换。
//list.add(new Integer(3));
list.add(5);
System.out.println(list);
//自动拆箱,将类类型的数据类型自动转换为基本数据类型
int b = list.get(0);
System.out.println(b);
int x = 10;
Integer y = 20;
int z = x + y;
System.out.println(z);
}
}