装箱和拆箱

2022-11-29  本文已影响0人  EricDD

[TOC]

装箱和拆箱

包装类

将基本类型包装起来,使基本类型拥有对象的性质。

基本类型 包装类
byte Byte
short Short
int Integer
long Long
char Character
float Float
double Double
boolean Boolean

自动拆箱与自动装箱

Integer integer = 10; //自动装箱
// Integer integer = new Integer(10); jdk1.5之前写法
int in = integer; //自动拆箱
System.out.println(integer);
System.out.println(in)
//反编译后代码
Integer integer=Integer.valueOf(10);
int i=integer.intValue();

自动装箱是通过valueOf()方法实现,自动拆箱则是通过intValue()实现。
同理可查看其他几种基本类型。

使用场景

上一篇 下一篇

猜你喜欢

热点阅读