Java集合函数大全:ArrayList、HashSet、HashMap等常用函数
Java集合是一种常用的数据结构,可以方便地存储和操作数据。常见的Java集合有ArrayList、HashSet、HashMap等,它们都有许多常用的函数。本文将介绍这些常用函数。
一、ArrayList
ArrayList是Java集合中最常用的一个,它实现了List接口,可以存储重复的元素并且可以根据索引快速访问元素。下面是ArrayList常用的函数:
1. add(E e)
将元素e添加到ArrayList的末尾。
2. add(int index, E e)
将元素e添加到ArrayList的指定索引位置。
3. remove(int index)
删除ArrayList中指定索引位置的元素。
4. remove(Object o)
删除ArrayList中指定的元素。
5. size()
返回ArrayList中元素个数。
6. get(int index)
返回ArrayList中指定索引位置的元素。
7. set(int index, E e)
将ArrayList中指定索引位置的元素替换为e。
8. contains(Object o)
判断ArrayList中是否包含指定元素o。
9. indexOf(Object o)
返回ArrayList中指定元素o的索引位置,如果没有该元素返回-1。
10. toArray()
将ArrayList转换成数组。
二、HashSet
HashSet是Java中实现Set接口的一种集合,它没有重复的元素且没有固定顺序。下面是HashSet常用的函数:
1. add(E e)
将元素e添加到HashSet中。
2. remove(Object o)
删除HashSet中指定的元素。
3. size()
返回HashSet中元素个数。
4. contains(Object o)
判断HashSet中是否包含指定元素o。
5. isEmpty()
判断HashSet是否为空。
6. clear()
清空HashSet中的所有元素。
7. iterator()
返回HashSet中元素的遍历器。
三、HashMap
HashMap是Java中实现Map接口的一种集合,它采用键值对的方式存储数据,键和值都可以是任意类型,但键不能重复。下面是HashMap常用的函数:
1. put(K key, V value)
将键值对(key, value)添加到HashMap中。
2. remove(Object key)
删除HashMap中指定键的键值对。
3. size()
返回HashMap中键值对的个数。
4. get(Object key)
返回HashMap中指定键的值。
5. clear()
清空HashMap中的所有键值对。
6. containsKey(Object key)
判断HashMap中是否包含指定的键。
7. containsValue(Object value)
判断HashMap中是否包含指定的值。
8. keySet()
返回HashMap中所有键的集合。
9. values()
返回HashMap中所有值的集合。
10. entrySet()
返回HashMap中所有键值对的集合。
以上是ArrayList、HashSet和HashMap常用的函数,这些函数可以方便地操作集合中的元素和数据。当然,还有其他的种类的集合,它们也有各自的常用函数。掌握这些常用函数能够帮助我们更好地使用Java集合。
