提供了Set、List、Map,进行排序、填充、查找元素的方法
都为静态方法。
是一个工具类。
(一)常用方法
|
方法 |
用途 |
|
Sort(list) |
对list进行元素排序,升序 |
|
Shuffle(List) |
随机排列List |
|
Reverse(list) |
对list进行逆序排序 |
|
Fill(list Object) |
特定对象重写List容器 |
|
Binarysearch(list,Object) |
对list用折半查找进行拷贝到对象 |
测试代码:
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
/**
* 测试collections类中的sort对list进行排序
*/
public class SortTest {
public static void main(String[] args) {
List<String > list =new ArrayList<>();
list.add("a");
list.add("b");
list.add("f");
list.add("d");
for (String str:list
) {
System.out.println(str);
}
//排序处理
Collections.sort(list);
for (String str1:list
) {
System.out.println(str1);
}
}
}
运行结果:

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class suffleTest {
public static void main(String[] args) {
List<String > list =new ArrayList<>();
list.add("a");
list.add("b");
list.add("f");
list.add("d");
for (String str:list
) {
System.out.println(str);
}
//随机排序
Collections.shuffle(list);
for (String str1:list
) {
System.out.println(str1);
}
}
}
运行结果:

本文介绍了Java中Collections工具类的功能及使用方法,包括排序、随机排列、逆序等操作,并通过示例展示了如何对List集合进行排序和随机排列。
335

被折叠的 条评论
为什么被折叠?



