一、包装类
包装类:基本数据类型,使用起来十分方便,但是没有对应的方法来操作这些基本类型的数据可以使用一个类,把基本的数据装起来,在类中定义一些方法,这个类叫做包装类,我们可以使用类中的方法来操作这些基本类型的数据
二、装箱和拆箱
public class Demo4Integer { public static void main(String[] args) { //构造方法 Integer in1=new Integer(1); System.out.println(in1);//1 Integer in2=new Integer("1"); System.out.println(in2);//1 //静态方法 Integer in3=Integer.valueOf(1); System.out.println(in3);//1 // Integer in4=Integer.valueOf("1"); // Integer in4=Integer.valueOf("a"); // System.out.println(in4);//NumberFormatException数字格式化异常 int i=in1.intValue(); System.out.println(i);//1 } }
三、自动装箱和自动拆箱
自动装箱和自动拆箱:基本类型的数据和包装类之间可以自动的相互转换
四、基本类型与字符串的相互转换
public class DemoInteger { public static void main(String[] args) { //基本类型转换成字符串 int i1=100; String s1=i1+""; System.out.println(s1+200);//100200 String s2=Integer.toString(100); System.out.println(s2+200);//100200 String s3=String.valueOf(100); System.out.println(s3+200);//100200 //字符串转换成基本类型 int i=Integer.parseInt(s1); System.out.println(i-10);//90 } }