Integer是其包裝類,註意是壹個類。
為什麽要提供包裝類呢?
壹是為了在各種類型間轉化,通過各種方法的調用。否則 妳無法直接通過變量轉化。
比如,現在int要轉為String
int a=0;
String result=Integer.toString(a);
在java中包裝類,比較多的用途是用在於各種數據類型的轉化中。
我寫幾個demo
//通過包裝類來實現轉化的
int num=Integer.valueOf("12");
int num2=Integer.parseInt("12");
double num3=Double.valueOf("12.2");
double num4=Double.parseDouble("12.2");
//其他的類似。通過基本數據類型的包裝來的valueOf和parseXX來實現String轉為XX
String a=String.valueOf("1234");//這裏括號中幾乎可以是任何類型
String b=String.valueOf(true);
String c=new Integer(12).toString();//通過包裝類的toString()也可以
String d=new Double(2.3).toString();
再舉例下。比如我現在要用泛型
List<Integer> nums;
這裏<>需要類。如果妳用int。它會報錯的