Java中的整數類型有兩種:int和Integer。
int是Java中的基本數據類型,它是一種原始類型(primitive type),用于表示32位的有符號整數。int類型的取值范圍為-2,147,483,648到2,147,483,647。
int i = 10; System.out.println(i);
Integer是int類型的包裝類(wrapper class),它提供了一些額外的功能。例如,通過Integer類可以將一個int值轉化為字符串。
Integer i = new Integer(10); String str = i.toString(); System.out.println(str);
在Java 5中,引入了自動裝箱(autoboxing)和拆箱(unboxing)的特性,使得int和Integer之間的轉換更加方便。
Integer i1 = 10; // 自動裝箱 int i2 = i1; // 自動拆箱
在實際開發中,建議優先使用int類型,而只在需要使用對象的情況下再使用Integer類型。