首页 > 其他 > 详细

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

时间:2019-01-04 13:58:31      阅读:187      评论:0      收藏:0      [点我收藏+]

基本类型包装类

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);

}

}

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

原文:https://www.cnblogs.com/zhaotao11/p/10219005.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!