首先,該方法是將數(shù)組轉(zhuǎn)化為list。有以下幾點(diǎn)需要注意:
?。?)該方法不適用于基本數(shù)據(jù)類型(byte,short,int,long,float,double,boolean)
?。?)該方法將數(shù)組與列表鏈接起來,當(dāng)更新其中之一時(shí),另一個(gè)自動(dòng)更新
?。?)不支持add和remove方法
public static void main(String[] args) { String[] s = {"aa","bb","cc"}; List<String> strlist = Arrays.asList(s); for(String str:strlist){ System.out.println(str); } System.out.println("------------------------"); //基本數(shù)據(jù)類型結(jié)果打印為一個(gè)元素 int[] i ={11,22,33}; List intlist = Arrays.asList(i); for(Object o:intlist){ System.out.println(o.toString()); } System.out.println("------------------------"); Integer[] ob = {11,22,33}; List<Integer> oblist = Arrays.asList(ob); for(int a:oblist){ System.out.println(a); } System.out.println("------------------------"); }
運(yùn)行結(jié)果:
aa bb cc ---------------- [I@2524e205 ---------分割線---------- 11 22 33 --------------------