1. 程式人生 > 實用技巧 >ArrayList集合概述和基本使用---Java

ArrayList集合概述和基本使用---Java

ArrayList集合概述和基本使用:


陣列的長度不可以發生改變。
但是ArrayList集合的長度是可以隨意變化的。

對於ArrayList來說,有一個尖括號<E>代表泛型。
泛型:也就是裝在集合當中的所有元素,全都是統一的什麼型別。
注意:泛型只能是引用型別,不能是基本型別。

注意事項:
對於ArrayList集合來說,直接列印得到的不是地址值,而是內容。
如果內容是空,得到的是空的中括號:[]

向集合當中新增一些資料,需要用到add方法。
例如:list.add("趙麗穎");
 1 public class Demo02ArrayList {
 2 
 3     public static
void main(String[] args) { 4 // 建立了一個ArrayList集合,集合的名稱是list,裡面裝的全都是String字串型別的資料 5 // 備註:從JDK 1.7+開始,右側的尖括號內部可以不寫內容,但是<>本身還是要寫的。 6 ArrayList<String> list = new ArrayList<>(); 7 System.out.println(list); // [] 8 9 // 向集合當中新增一些資料,需要用到add方法。 10 list.add("趙麗穎");
11 System.out.println(list); // [趙麗穎] 12 13 list.add("迪麗熱巴"); 14 list.add("古力娜扎"); 15 list.add("瑪爾扎哈"); 16 System.out.println(list); // [趙麗穎, 迪麗熱巴, 古力娜扎, 瑪爾扎哈] 17 18 // list.add(100); // 錯誤寫法!因為建立的時候尖括號泛型已經說了是字串,新增進去的元素就必須都是字串才行 19 } 20 21 }
示例1