Java 清單系列
瀏覽人數:139最近更新:
List介面是 Java 中最基本的集合類型之一,它提供基於索引的有序元素訪問,並有多種靈活的實作方式,包括ArrayList和LinkedList 。掌握如何建立、搜尋、排序和轉換清單是任何 Java 開發人員的核心技能。
本系列教程從基礎開始講解列表的實用操作,按任務組織:從選擇正確的實現和高效地初始化列表,到修改元素、迭代和排序、查找和過濾,以及在集合類型之間進行轉換。
清單類型和基本原理
- Java 列表介面
- Java 中的 List 與 ArrayList
- Java ArrayList 與 LinkedList
- Java 中的 Set 與 List
- Java 中的 ArrayList、LinkedList 和 HashMap 的差異
- CopyOnWriteArrayList 指南
- 在 Java 中處理列表的列表
建立和初始化列表
- 一行程式碼實作 Java 列表初始化
- Arrays.asList() 和 List.of() 的區別
- Collections.emptyList() 與新建清單實例
- Java 中的不可變 ArrayList
- 在 Java 中用零或空值初始化 ArrayList
- Arrays.asList() 與 Collections.singletonList()
新增、刪除和修改元素
- 在 Java 中將一個列表複製到另一個列表
- 如何在 Java 中對 ArrayList 進行深拷貝
- 替換 Java ArrayList 中指定索引處的元素
- 在 ArrayList 的特定位置插入對象
- 從 ArrayList 移除元素
- 從清單中刪除所有出現的特定值
- 避免在 Java 的 ArrayList 中插入重複項
迭代和排序列表
- Java 中遍歷列表的方法
- 反向遍歷列表
- 在 Java 中反轉 ArrayList
- 在 Java 中按字母順序對列表進行排序
- 按日期對清單中的物件進行排序
- 使用流查找清單中的最大日期和最小日期。
- 在 Java 中根據另一個清單對一個清單進行排序
- 在 Java 中檢查清單是否已排序
搜尋和篩選列表
- 如何使用 Java 尋找清單中的元素
- Java中查找清單中的所有重複項
- 如何在Java中找到兩個列表之間的差異
- Java – 從清單中取得隨機項/元素
- 在 Java 中檢查一個清單是否包含另一個清單中的元素
- Java 中兩個清單的交集
- 檢查清單是否包含字串元素(忽略大小寫)。
- 在 Java 中從 ArrayList 中取得唯一值
轉換列表
- Java 中的清單分割區
- Java 中 List 與 Set 之間的轉換
- 如何在Java中將List轉換為Map
- Java中數組和列表之間的轉換
- 在 Java 中將逗號分隔字串轉換為列表
- 將迭代器轉換為列表
本作品係原創或者翻譯,採用《署名-非商業性使用-禁止演繹4.0國際》許可協議