Java中List是一種集合類,它允許存儲多個元素,并按特定順序訪問這些元素。我們可以使用List來代替傳統的數組來保存數據。List接口定義了許多方法來操作這些元素,比如添加、刪除、獲取等。
List<String> list = new ArrayList<>(); // 創建一個字符串類型的List list.add("apple"); // 添加元素 list.add("banana"); list.add("orange"); list.remove(2); // 刪除元素 String first = list.get(0); // 獲取元素 int size = list.size(); // 獲取元素個數
泛型是Java的一個特性,它允許我們在編譯時指定集合中元素的類型,從而提高代碼的類型安全性和可讀性。
List<Integer> list = new ArrayList<>(); // 創建一個整數類型的List list.add(1); // 添加元素 list.add(2); list.add(3); int first = list.get(0); // 獲取元素 list.add("apple"); // 錯誤!不能添加字符串類型的元素到整數類型的List中
使用泛型可以讓我們在編譯時發現類型不匹配的錯誤,避免在運行時出現類型轉換異常。