0
点赞
收藏
分享

微信扫一扫

【零基础学Java】—包装类(三十七)

【零基础学Java】—包装类(三十七)

一、包装类

包装类:基本数据类型,使用起来十分方便,但是没有对应的方法来操作这些基本类型的数据可以使用一个类,把基本的数据装起来,在类中定义一些方法,这个类叫做包装类,我们可以使用类中的方法来操作这些基本类型的数据

【零基础学Java】—包装类(三十七)_数据

二、装箱和拆箱

【零基础学Java】—包装类(三十七)_数据_02
【零基础学Java】—包装类(三十七)_包装类_03

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
}
}

三、自动装箱和自动拆箱

自动装箱和自动拆箱:基本类型的数据和包装类之间可以自动的相互转换
【零基础学Java】—包装类(三十七)_基本类型_04

四、基本类型与字符串的相互转换

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
}
}

【零基础学Java】—包装类(三十七)_数据_05


举报

相关推荐

0 条评论