码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2019-01-04 14:59:36      阅读:233      评论:0      收藏:0      [点我收藏+]

标签:void   system   byte   自动   als   sed   double   dem   []   

基本类型包装类

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

}

}

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

标签:void   system   byte   自动   als   sed   double   dem   []   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!