基本类型包装类自动装箱拆箱

Posted zhaotao11

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基本类型包装类自动装箱拆箱相关的知识,希望对你有一定的参考价值。

基本类型包装类

public class Demo03 {

public static void main(String[] args) {

//字符串转基本数据类型

String str="12";

int strint=Integer.parseInt(str);

System.out.println(strint+1);  //13

String s2="2.3";

double dou=Double.parseDouble(s2);

System.out.println(strint+dou); //14.3

//基本数据类型转字符串

//1.""

String s1=12+"";

//2.String类中的valueof

String s3=String.valueOf(6.6);

System.out.println(s1+s3);   //126.6

//3.包装类中的toString(基本数据类型 变量名);

String s4=Integer.toString(66);

System.out.println(s4+1);//661

}

}

自动装箱拆箱

public class Demo04 {

public static void main(String[] args) {

Integer in1=500;

Integer in2=500;

System.out.println(in1==in2);//false

System.out.println(in1.equals(in2));//true

//当数据在byte范围内的时候,数据在常量池中

Integer in3=50;

Integer in4=50;

System.out.println(in3==in4);//true

System.out.println(in3.equals(in4));//true

}

public static void method1(){

//基本类型——>包装类

//1.构造方法

Integer in=new Integer(12);

Integer in2=new Integer("123");

//2.valueof方法

Integer in3=Integer.valueOf(45);

Integer in4=Integer.valueOf("1456");

//包装类——>基本数据类型

int i=in.intValue();

}

public static void method2(){

//自动装箱

Integer in=1;//Integer in=new Integer();

//自动拆箱

int sum=in+2;//int sum=in.intValue()+2;

System.out.println(sum);

}

}

以上是关于基本类型包装类自动装箱拆箱的主要内容,如果未能解决你的问题,请参考以下文章

基本类型包装类自动装箱拆箱

24-从零玩转JavaWeb-包装类自动装箱自动拆箱

JAVA学习笔记-自动装箱和自动拆箱(包装类)

11自动拆箱和装箱

Java包装类 — 自动装箱自动拆箱

Java的自动装箱/拆箱