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

Java集合常用函数汇总

发布时间:2023-05-28 03:53:55

Java集合是Java中最常用的数据结构,提供了一系列常用的函数来操作数据,简化了程序员的开发工作。本文将对Java集合常用函数进行汇总。

1. List常用函数

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

(2) add(int index, E element):将元素添加到指定位置。

(3) remove(int index):从列表中删除指定位置的元素。

(4) get(int index):返回列表中指定位置的元素。

(5) clear():从列表中删除所有元素。

(6) size():返回列表元素的数量。

(7) indexOf(Object o):返回列表中 次出现指定元素的位置。

(8) lastIndexOf(Object o):返回列表中最后一次出现指定元素的位置。

2. Set常用函数

(1) add(E e):将元素添加到Set中。

(2) remove(Object o):从Set中删除指定元素。

(3) contains(Object o):如果Set包含指定元素,则返回true。

(4) clear():从Set中删除所有元素。

(5) size():返回Set中元素的数量。

3. Map常用函数

(1) put(K key, V value):将指定的键值对加入Map中。

(2) get(Object key):返回与指定键关联的值。

(3) remove(Object key):从Map中删除指定键的映射关系。

(4) containsKey(Object key):如果Map包含指定键,则返回true。

(5) containsValue(Object value):如果Map包含指定值,则返回true。

(6) clear():从Map中删除所有映射关系。

(7) size():返回Map中映射关系的数量。

4. Queue常用函数

(1) add(E e):将元素添加到队列中。

(2) offer(E e):将元素添加到队列中。

(3) remove():从队列中删除并返回头元素。

(4) poll():从队列中删除并返回头元素,如果队列为空则返回null。

(5) element():返回队列头元素,如果队列为空则抛出异常。

(6) peek():返回队列头元素,如果队列为空则返回null。

5. Stack常用函数

(1) push(E item):将元素推入栈顶。

(2) pop():从栈顶删除并返回元素。

(3) peek():返回栈顶元素。

(4) empty():如果栈为空则返回true。

(5) search(Object o):按顺序返回元素在栈中的位置,如果不存在则返回-1。

6. Iterator常用函数

(1) hasNext():如果还有元素可以迭代,则返回true。

(2) next():返回迭代器的下一个元素。

(3) remove():从集合中删除最后一个元素,如果在迭代过程中没有调用next()方法则会抛出异常。

7. Arrays常用函数

(1) sort(Object[] a):对数组进行排序。

(2) binarySearch(Object[] a, Object key):对排序后的数组进行二分查找。

(3) toString():返回数组的字符串表示形式。

8. Collections常用函数

(1) sort(List<T> list):对列表进行排序。

(2) reverse(List<T> list):反转列表中的元素。

(3) shuffle(List<?> list):随机排列列表中的元素。

(4) binarySearch(List<? extends Comparable<? super T>> list, T key):对排序后的列表进行二分查找。

总结:

Java集合提供了丰富的函数来操作数据,能够极大地简化程序员的开发工作。尤其是对于大规模数据的存储和处理,使用Java集合不仅能提高程序的运行效率,还能提高代码的可读性和可维护性。熟练掌握Java集合常用函数的用法,是成为一名高效开发者的必备技能。