21xrx.com
2024-12-22 23:19:55 Sunday
登录
文章检索 我的文章 写文章
Java 集合框架:掌握常用集合类
2023-06-11 11:24:07 深夜i     --     --
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 集合框架,提高编程效率和代码质量。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复