21xrx.com
2025-04-23 17:42:53 Wednesday
文章检索 我的文章 写文章
Java 集合框架:掌握常用集合类
2023-06-11 11:24:07 深夜i     17     0
Java集合框架 List Set Map ArrayList LinkedList HashSet TreeMap

Java 集合框架是 Java 基础编程中的重要知识点,其中包含了各种容器、List、Set、Map、Queue等各种集合类,可以用于各种数据的存储、排序、查找和过滤操作。下面,我们来分别介绍几种常用集合类的定义和操作。

1. ArrayList(数组列表)

ArrayList 是一种可变长度的数组实现,常用于要求快速随机访问的场景。

示例代码:

List
  list = new ArrayList<>();
 
list.add("hello");
list.add("world");
list.add("java");
System.out.println(list.get(1)); // 输出world

2. LinkedList(链表)

LinkedList 是一种使用双向链表实现的 List 集合,主要用于频繁的插入和删除操作。

示例代码:

List
  list = new LinkedList<>();
 
list.add("hello");
list.add("world");
list.add("java");
list.remove(1);
System.out.println(list); // 输出[hello, java]

3. HashSet(哈希集合)

HashSet 是一种实现了 Set 接口的集合类,它在内部使用哈希表来存储元素,能够快速判断元素是否存在于集合中。

示例代码:

Set
  set = new HashSet<>();
 
set.add("hello");
set.add("world");
set.add("java");
System.out.println(set.contains("world")); // 输出true

4. TreeMap(树形映射表)

TreeMap 是一种实现了 Map 接口的集合类,以键值对的形式存储元素,并按照键的自然顺序进行排序。

示例代码:

Map
  map = new TreeMap<>();
 
map.put(3, "hello");
map.put(1, "world");
map.put(2, "java");
System.out.println(map.get(1)); // 输出world

通过学习以上常用集合类的基本操作,我们可以更加灵活地使用 Java 集合框架,提高编程效率和代码质量。

  
  

评论区

    相似文章