文章目录 1. 创建、修改和迭代 2.从List列表中获取元素 3.List操作 4.List排序 5.转换 6. 两者之间的区别 7. List方法 8. 高级主题 Java 中的List是集合框架的核心构建……
文
章
目
录
- 1. 创建、修改和迭代
- 2.从List列表中获取元素
- 3.List操作
- 4.List排序
- 5.转换
- 6. 两者之间的区别
- 7. List方法
- 8. 高级主题
Java 中的List是集合框架的核心构建块。以下教程将教我们使用不同 Java List类的基础知识。
1. 创建、修改和迭代
- ArrayList简介
- 初始化Arraylist
- 创建包含单个元素的列表
- 遍历 ArrayList
- 在List的特定索引处添加元素
- 从List中删除元素
- 将多个元素添加到List
- Arrays.asList() vs new ArrayList()
2.从List列表中获取元素
- 获取ArrayList的子列表
- 查找ArrayList中元素的最后一次出现的索引
- 获取ArrayList中元素的索引
- 从ArrayList中获取元素
- 检查ArrayList中是否存在元素
3.List操作
- 比较两个ArrayList
- 同步ArrayList
- 交换ArrayList中的两个元素
- 序列化和反序列化ArrayList
- 合并两个ArrayList
- 将ArrayList清空
- 检查ArrayList是否为空
- 替换ArrayList中现有元素的值
- 删除ArrayList中的重复元素
- 从ArrayList中删除所有出现的元素
4.List排序
- 根据Comparable和Comparator的对象对ArrayList列表排序
- 按对象多个字段对ArrayList列表排序
- 使用 Collections.sort() 方法对ArrayList列表中对象排序
5.转换
- 将LinkedList转换为ArrayList
- 将ArrayList转换为字符串数组
- 将数组转换为ArrayList
- 将HashSet 转换为ArrayList
- 将List转换为Map
- 平展嵌套List
6. 两者之间的区别
- ArrayList vs Vector
- ArrayList vs LinkedList
7. List方法
- ArrayList add() 方法示例
- ArrayList addAll() 方法示例
- ArrayList clear() 方法示例
- ArrayList clone() – 如何克隆 ArrayList
- ArrayList contains() 方法示例
- ArrayList ensureCapacity() 方法示例
- ArrayList forEach() 方法示例
- ArrayList get() 方法示例
- ArrayList indexOf() 方法示例
- ArrayList lastIndexOf() 方法示例
- ArrayList listIterator() 方法示例
- ArrayList remove() 方法示例
- ArrayList removeAll() 方法示例
- ArrayList retainAll() 方法示例
- ArrayList replaceAll() 方法示例
- ArrayList removeIf() 方法示例
- ArrayList sort() 方法示例
- ArrayList spliterator() 方法示例
- ArrayList subList() 方法示例
- ArrayList toArray() 方法示例
8. 高级主题
- 循环List的性能比较
- 合并两个ArrayList
- 判断两个忽略顺序的相等列表的正确方法
归属教程 Java基础教程
文章目录 前言 第1章 Java语言基础 第2章 流程控制语句 第3章 面向对象编程 第4章 Java 字符 […]
还没有评论呢,快来抢沙发~