java基本資料型別的包裝類
阿新 • • 發佈:2018-12-17
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); } }