Java中的集合类函数及其用法
Java中的集合类是提供了一套用于存储和操作数据的类库,它包括了常用的数据结构,如列表、集合和映射等。集合类函数以及它们的用法如下所述。
1. ArrayList
ArrayList是一种动态数组,可以存储任意类型的对象。常用函数及用法如下:
- add(E e):向列表尾部添加元素。
- get(int index):获取指定索引处的元素。
- size():获取列表的大小。
- remove(Object o):从列表中删除指定元素。
2. LinkedList
LinkedList是一种双向链表,也可以存储任意类型的对象。常用函数及用法如下:
- addFirst(E e):在列表的开头添加元素。
- addLast(E e):在列表的末尾添加元素。
- getFirst():获取列表的 个元素。
- getLast():获取列表的最后一个元素。
- removeFirst():删除列表的 个元素。
3. HashSet
HashSet是一种集合,不允许存储重复元素。常用函数及用法如下:
- add(E e):向集合中添加元素。
- contains(Object o):判断集合中是否包含指定元素。
- remove(Object o):从集合中删除指定元素。
- size():获取集合的大小。
4. HashMap
HashMap是一种映射,用于存储键值对。常用函数及用法如下:
- put(K key, V value):向映射中添加键值对。
- get(Object key):获取指定键对应的值。
- containsKey(Object key):判断映射中是否包含指定键。
- remove(Object key):从映射中删除指定键值对。
5. TreeSet
TreeSet是一种有序集合,元素按照排序顺序存储。常用函数及用法如下:
- add(E e):向集合中添加元素。
- first():获取集合的 个元素。
- last():获取集合的最后一个元素。
- remove(Object o):从集合中删除指定元素。
- size():获取集合的大小。
6. TreeMap
TreeMap是一种有序映射,键按照排序顺序存储。常用函数及用法如下:
- put(K key, V value):向映射中添加键值对。
- get(Object key):获取指定键对应的值。
- firstKey():获取映射中的 个键。
- lastKey():获取映射中的最后一个键。
- remove(Object key):从映射中删除指定键值对。
以上仅列举了每种集合类的常用函数及用法,实际上集合类还提供了更多丰富的功能,如遍历元素、判断空集合等等。同时,Java还提供了一些额外的集合接口,如List、Set和Map,它们分别对应有序列表、无序集合和键值对映射。开发者可以根据不同的需求选择合适的集合类来存储和操作数据。
