欢迎访问宙启技术站
智能推送

Java中常用的集合类函数 – ArrayList、HashSet、HashMap等

发布时间:2023-05-20 00:58:08

Java中的集合类是非常常用的数据结构,它们可以用于存储和操作一组对象。主要有ArrayList、HashSet、HashMap等,这里将介绍一些常用的函数和使用场景。

1. ArrayList

ArrayList是Java中最常用的列表类,可以存储任意类型的对象,也可根据索引进行快速访问,以下是一些常用的函数:

(1)add(Object o):将一个对象添加到列表的末尾。

(2)get(int index):获取指定索引位置的对象。

(3)remove(int index):从列表中删除指定索引位置的对象。

(4)set(int index, Object o):将指定索引位置的对象替换为新对象。

(5)size():获取列表的长度。

(6)clear():清空列表中的所有元素。

2. HashSet

HashSet是一种无序的集合类,它不允许出现重复元素,以下是一些常用的函数:

(1)add(Object o):将一个对象添加到集合中。

(2)remove(Object o):从集合中删除指定对象。

(3)contains(Object o):判断集合中是否包含指定对象。

(4)size():获取集合的长度。

(5)clear():清空集合中的所有元素。

3. HashMap

HashMap是Java中最常用的映射表类,通过键值对的方式来存储对象,以下是一些常用的函数:

(1)put(Object key, Object value):将指定的键值对存储到映射表中。

(2)get(Object key):根据键获取相应的值。

(3)remove(Object key):从映射表中删除指定的键值对。

(4)containsKey(Object key):判断映射表中是否包含指定的键。

(5)containsValue(Object value):判断映射表中是否包含指定的值。

(6)keySet():返回映射表中所有的键。

(7)values():返回映射表中所有的值。

以上是一些常用的函数,除此之外,还有很多其他的函数,可以根据需要自行查阅API文档。

在实际应用中,ArrayList常用于存储一组数据,例如学生的成绩单、图书馆的书籍列表等;HashSet常用于去重,例如筛选出一个列表中不重复的元素;HashMap常用于存储键值对,例如存储学生的成绩、图书的名称对应ISBN等。这些集合类的使用非常灵活,需要在实际应用中根据需求进行选择和使用。