基本类型包装类

8种基本类型对应的包装类如下:

  将字符串转成基本类型: 

代码实现:

 

 1 public static void main(String[] args) {
 2         //将字符串转为基本数据类型
 3         int a=Integer.parseInt("12");
 4         double b=Double.parseDouble("2.5");
 5         System.out.println(b+1);
 6         //将基本数据类型转为字符串
 7         //1.基本类型+""
 8         int c=3;
 9         System.out.println((c+"")+1);
10         //2.string类中的valueof方法
11         int d=7;
12         System.out.println(String.valueOf(d)+1);
13         //3.包装类中的带参的tostring(基本类型 变量)
14         int e=8;
15         System.out.println(Integer.toString(e)+1);
16     }

 

 调用String的valueOf方法;String.valueOf(34)

  调用包装类中的toString方法;Integer.toString(34)

 

   基本类型和对象转换

 1         // 基本类型转为包装类
 2         Integer in=new Integer(1);
 3         Integer in1=new Integer("2");
 4         
 5         Integer in2=Integer.valueOf(3);
 6         //包装类型转为基本类型
 7         int i=in.intValue();
 8         int i1=in1.intValue();
 9         System.out.println(i+1);
10         System.out.println(i1+2);            

 自动拆装箱:

 1         //集合
 2        ArrayList<Integer> arr=new ArrayList<Integer>();
 3         arr.add(1);
 4         //JDK1.5以后出现了一个新特性,叫自动拆装箱
 5         Integer in=1;//基本类型—包装类型      自动装箱
 6                 //=new Integer(1);
 7         int a=in+2;  //包装类型—基本类型       自动拆箱
 8             //=in.inValue();
 9         System.out.println(a);
10     }

猜你喜欢

转载自www.cnblogs.com/2734156755z/p/9394842.html