你知道Java中的集合函数吗?
在Java中,集合是一组对象的容器,常用于存储、检索和操作对象。Java提供了很多集合函数用于操作集合的增删改查、排序、过滤等常用操作。
一、增删改查:
1. 添加元素:add(E e),addAll(Collection<? extends E> c)
可以使用add方法将元素添加到集合中,addAll方法可以将一个集合中的元素全部添加到当前集合中。
2. 删除元素:remove(Object o),removeAll(Collection<?>c),clear()
可以使用remove方法删除集合中指定的元素,removeAll方法可以删除集合中与指定集合相同的元素,clear方法可以清空集合中的所有元素。
3. 修改元素:set(int index, E element)
可以使用set方法修改集合中指定位置的元素。
4. 查找元素:contains(Object o),containsAll(Collection<?> c),isEmpty()
可以使用contains方法判断集合中是否包含指定元素,containsAll方法可以判断集合中是否包含指定集合中的所有元素,isEmpty方法可以判断集合是否为空。
二、排序:
1. 排序:sort(Comparator<? super E> c)
可以使用sort方法对集合中的元素进行排序,需要传入一个Comparator对象来指定排序规则。
2. 反转顺序:reverseOrder()
可以使用reverseOrder方法对集合中的元素进行反转排序。
三、过滤:
1. 过滤:stream().filter(Predicate<? super E> predicate)
可以使用stream方法将集合转换为流,然后使用filter方法根据指定的Predicate条件过滤元素。
2. 去重:stream().distinct()
可以使用stream方法将集合转换为流,然后使用distinct方法去除流中的重复元素。
四、其他常用函数:
1. 集合大小:size()
可以使用size方法获取集合中元素的个数。
2. 集合转数组:toArray()
可以使用toArray方法将集合转换为数组。
3. 获取集合迭代器:iterator()
可以使用iterator方法获取集合的迭代器,用于遍历集合中的元素。
4. 判断集合是否相等:equals(Object o)
可以使用equals方法判断当前集合与指定对象是否相等。
以上是Java中一些常用的集合函数,通过这些函数可以方便地对集合进行增删改查、排序、过滤等操作。在实际开发中,可以灵活运用这些函数来满足具体的需求。
