1. 程式人生 > >java基本資料型別的包裝類

java基本資料型別的包裝類

package cn.sasa.demo1;

public class TestDemo {
	public static void main(String[] args) {
		/**
		 *基本資料型別對應的包裝類
		 *char ---- Character
		 *int ------ Integer
		 *byte ---- Byte
		 *short --- Short
		 *long ---- Long
		 *float ---- Float
		 *double -- Double
		 *boolean -- Boolean 
		 */
		
		//Integer 類 parseInt
		int num1 = Integer.parseInt("22");
		System.out.println(num1-1);
		
		//parseInt(string str, int radix)
		//引數二指定字串是什麼進位制,將這個進位制的字串轉成十進位制
		int num2 = Integer.parseInt("1010", 16);
		System.out.println(num2);
		
		Integer in1 = 88; //裝箱 值型別轉引用型別
		int num3 = in1.intValue();
		System.out.println(--num3);
		
		int num4 = in1; //拆箱 引用型別轉值型別
		System.out.println(num4);
		
		/**
		 * Integer 進位制轉換 靜態方法
		 * totoBinaryString() 十進位制轉二進位制
		 * toOctalString()     十進位制轉八進位制
		 * toHexString()       十進位制轉16進位制
		 */
		System.out.println(Integer.toBinaryString(10));
		System.out.println(Integer.toOctalString(12));
		System.out.println(Integer.toHexString(66));
		
		/**
		 * 靜態成員變數
		 * MAX_VALUE
		 * MIN_VALUE
		 */
		System.out.println(Integer.MAX_VALUE);
		System.out.println(Integer.MIN_VALUE);
	}
}