提供了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);
}
}
}
运行结果: