Array 即數組,聲明方式可以如下:
int[] array = new int[3]; int array [] = new int[3]; int[] array = {1, 2, 3}; int[] array = new int[]{1, 2, 3};
定義一個 Array 時,必須指定數組的數據類型及數組長度,即數組中存放的元素個數固定並且類型相同。
ArrayList 是動態數組,長度動態可變,會自動擴容。不使用泛型的時候,可以添加不同類型元素。
List list = new ArrayList(3); list.add(1); list.add("1"); list.add(new Double("1.1")); list.add("第四個元素,已經超過初始長度"); for (Object o : list) { System.out.println(o); }