自动装箱&自动拆箱

public class Demo {
	/*
	 * 自动装箱&自动拆箱
	 * 基本数据类型的包装类
	 * 目的:为了让基本数据类型具有对象的特征
	 * byte ——> Byte
	 * short ——> Short
	 * int ——> Integer
	 * long ——> Long
	 * float ——> Float
	 * double ——> Double
	 * char ——> Character 
	 * boolean ——> Boolean
	 * 1.
	 */
	public static void main(String[] args) {
		// 自动装箱
		Integer i = 10;
		
		// 自动拆箱
		int j = i;
		System.out.println(j);
		
		// String类型转为包装类/基本数据类型
		String a = "123";
		String b = "456";
		// 方式一:
		Integer x = new Integer(a);
		Integer y = new Integer(b);
		System.out.println(y - x);
		// 方式二:
		System.out.println(Integer.parseInt(a) - Integer.parseInt(b));
	
		
		// 包装类转String类型
		// 方式一:toString()继承于Object类
		String str1 = i.toString();
		System.out.println(str1);
		// 方式二:String.vauleOf()
		String str2 = String.valueOf(i);
		System.out.println(str2);
	}
}
posted @ 2020-11-14 10:09  娜豆  阅读(49)  评论(0编辑  收藏  举报