Java中collections包装类怎么用
时间: 2023-11-28 07:04:03 浏览: 52
Java中的Collections类是一个工具类,提供了许多静态方法,用于对集合类进行操作。Collections类中的方法可以用于对List、Set和Map等集合进行排序、查找、填充、复制、替换等操作。
以下是一些常用的Collections类中的方法:
1. sort(List<T> list):对List进行排序。
2. reverse(List<T> list):将List中的元素进行反转。
3. shuffle(List<T> list):对List中的元素进行随机排序。
4. binarySearch(List<? extends Comparable<? super T>> list, T key):在List中查找指定元素。
5. fill(List<? super T> list, T obj):用指定元素填充List。
6. copy(List<? super T> dest, List<? extends T> src):将src中的元素复制到dest中。
7. swap(List<?> list, int i, int j):交换List中指定位置的元素。
8. max(Collection<? extends T> coll):返回Collection中的最大元素。
9. min(Collection<? extends T> coll):返回Collection中的最小元素。
使用Collections类中的方法的方式是通过类名直接调用静态方法,例如:
```java
List<Integer> list = new ArrayList<>();
list.add(3);
list.add(1);
list.add(2);
Collections.sort(list); // 对List进行排序
System.out.println(list); // 输出 [1, 2, 3]
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)