一、包装类
1.概念:为8大基本数据类型对应的提供了引用数据类型,则这些引用数据类型称为包装类
2.数据类型:
1)基本数据类型
2)引用数据类型
数组
用class定义的
用interface定义的
3.需求如:
① 获取int类型的最大值
② 将某个整数转换成十六进制形式
int i=10;
Integer i2=new Integer(i);
4.分类 ★
byte———————————— Byte
short———————————— Short
int————————————— Integer
long———————————— Long
float———————————— Float
double——————————— Double
char———————————— Character
boolean—————————— Boolean
5.基本类型和包装类型之间的转换 ★
jdk5.0之前:
手动装箱:
方式一:Integer i = new Integer(10);
方式二:Integer i2 = Integer.valueOf(10);
手动拆箱:
int j = i.intValue();
jdk5.0之后:
自动装箱:
Integer i = 10;
自动拆箱:
int j = i;
6.包装类型和String类型之间的转换
包装类型————>String类型
Integer i = 10; //方式1: String s1= i.toString(); //方式2: String s2 = String.valueOf(i); //方式3: String s3 = i+""; System.out.println(s3);