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

常用的Java集合类中的函数

发布时间:2023-06-11 19:12:55

Java中的集合类是有序、可重复、动态的,可以方便地存储和操作数据。以下是常用Java集合类中的函数:

1. ArrayList:基于数组实现,可以动态增加或减少元素,具有随机访问的特点。

常用函数:

- add(E e):将元素添加到列表的末尾

- remove(int index):删除指定索引处的元素

- get(int index):返回指定索引处的元素

- size():返回列表中的元素数目

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

- indexOf(Object o):返回第一次出现指定元素的索引

2. LinkedList:基于链表实现,也可以动态增加或删除元素,但具有顺序访问的特点。

常用函数:

- add(E e):将元素添加到列表的末尾

- remove(int index):删除指定索引处的元素

- get(int index):返回指定索引处的元素

- size():返回列表中的元素数目

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

- indexOf(Object o):返回第一次出现指定元素的索引

3. HashSet:基于哈希表实现,元素无序,不可重复。

常用函数:

- add(E e):将元素添加到集合中

- remove(Object o):从集合中移除指定元素

- contains(Object o):如果集合中包含指定元素,则返回true

- size():返回集合中的元素数目

4. TreeSet:基于红黑树实现,元素有序,不可重复,具有排序和范围查找的特点。

常用函数:

- add(E e):将元素添加到集合中

- remove(Object o):从集合中移除指定元素

- contains(Object o):如果集合中包含指定元素,则返回true

- size():返回集合中的元素数目

- first():返回集合中的第一个元素

- last():返回集合中的最后一个元素

- subSet(E fromElement, E toElement):返回集合中从fromElement到toElement之间的元素

5. HashMap:基于哈希表实现,键值对无序,键不可重复。

常用函数:

- put(K key, V value):将指定的键值对添加到映射表中

- remove(Object key):从映射表中移除指定键的值

- get(Object key):返回指定键的值

- containsKey(Object key):如果映射表中包含指定键,则返回true

- size():返回映射表中键值对的数目

6. TreeMap:基于红黑树实现,键值对有序,键不可重复。

常用函数:

- put(K key, V value):将指定的键值对添加到映射表中

- remove(Object key):从映射表中移除指定键的值

- get(Object key):返回指定键的值

- containsKey(Object key):如果映射表中包含指定键,则返回true

- size():返回映射表中键值对的数目

- firstKey():返回映射表中的第一个键

- lastKey():返回映射表中的最后一个键

- subMap(K fromKey, K toKey):返回映射表中从fromKey到toKey之间的键值对

以上是常用Java集合类中的一些函数,使用这些函数可以方便地处理各种数据结构和算法问题。