Java装箱与拆箱

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);

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值