装箱 拆箱Integer .ValueOf()

package Baozhuang;

public class IntegerTest {

    public static void main(String[] args) {
        /*装箱:把基本数据类型转化为对应的对象数据类型
          好处:1.在需要使用对象数据类型的时候,转换成对应的对象类型(集合里面)
              2.转换完成以后,拥有相应的属性和方法,方便操作
        */
        //方法一  整型
        int i = 15;
        System.out.println(i);
        Integer integer2 = new Integer(15);
        System.out.println(integer2);
        int i0 = integer2;        //拆箱
        System.out.println(i0);
        //方法二    接受字符串必须为数字类型
        Integer integer = new Integer("122");
        System.out.println(integer);
        int i1 = integer;
        System.out.println(i1);
        
        //方法三     .ValueOf()方法
        Byte byteValue = Byte.valueOf("14");    //装箱
        Byte byteValue1 = byteValue.byteValue();    //拆箱
        System.out.println(byteValue1);
        Integer integer3 = Integer.valueOf(18);
        int i2 = integer3.intValue();
        System.out.println(i2);
        
        //方法四  最简便
        Integer intObject = 5;    //装箱
        int intValue = intObject.intValue();//拆箱
        System.out.println(intValue);
        
        //字符串和基本数据类型的转换
        //字符串转换成基本数据类型    数据类型.parseInt("");
        int i5 = Integer.parseInt("123");
        System.out.println(i5);
        float f = Float.parseFloat("123");
        System.out.println(f);
        double d = Double.parseDouble("123");
        System.out.println(d);
        boolean b = Boolean.parseBoolean("1");
        System.out.println(b);
        
        //基本数据类型转化为字符串
        int i6 = 1235;
        String s = Integer.toString(i6);
        System.out.println(s);
        String sex =Character.toString('男'); 
        System.out.println(sex);
        
        String s1 = 123 + "";
        System.out.println(s1);
    }

}
原文地址:https://www.cnblogs.com/xiaolei121/p/5760764.html