包装类:使用一个类将基本数据类型装起来,并在类中定义一些方法,可以使用这些方法操作基本类型的数据
各数据类型对应的包装类名如下:
byte——Byte、short——Short、int——Integer、long——Long、float——Float、double——Double
char——Character、boolean——Boolean
装箱:将基本类型数据换为对应的包装类对象
拆箱:将包装类对象转化为对应的基本类型
包装类具有自动装箱及自动拆箱
Integer in=1; //自动装箱
in=in+2; //自动拆箱后又自动装箱
ArrayList<Integer> list=new ArrayList<>;
list.add(1); //自动装箱
一、基本类型转化为字符串
三种方法:
1.基本数据类型的值+" "
2.使用包装类的静态方法toString(参数):static String toString(int i); //返回一个表示指定整数的字符串
3.使用String类的静态方法valueOf(参数):static String valueOf(int i);
二、字符串转化为基本类型
使用包装类的静态方法parseXXX("数值类型的字符串")
Integer类:static int parseInt(String s);
Double类:static int parseDouble(String s);