一:包装类的概念
包装类是基本数据类型对应的引用类型
好处:
包装类相比较与基础数据类型,包装类可以直接调用方法。但是成员变量就需要先创建对象
//基本数据类型包装类
int a1=5;
Integer a2=5;
System.out.println(a1);
System.out.println(a2);
基本数据类型对应的包装类
二:装箱和拆箱
1.装箱:把基本数据类型转换成包装类
//装箱
Integer a3=new Integer(a1);
Integer a4=Integer.valueOf(a1);
2,拆箱:把包装类转化为基本数据类型
//拆箱
int a5=a3.intValue();
3,自动装箱自动拆箱
//自动装箱
Integer a6=a1;
//自动拆箱
int a7=a3;
三:基本数据类型和字符串之间的转换
package test06;
/**
* @author ZhangXiaoDie 2022/11/27 20:54
* @version 1.0
*/
public class Teat04 {
public static void main(String[] args) {
//基本类型与字符串之间的转换
//基本数据类型可以自动转换成字符串
System.out.println("1"+"2");
System.out.println(1+2+"3");
System.out.println("-----------------");
//字符串需要手动进行基本数据类型转换
int n=Integer.parseInt("123");
double d=Double.parseDouble("3.3");
System.out.println(n);
System.out.println(d);
System.out.println("-----------------");
int n1=Integer.parseInt("8D3FE",16);//进制转换
System.out.println(n1);
}
}
运行结果: