package Wangsz;
import java.lang.reflect.Array;
import java.util.ArrayList;
import java.util.Collections;
public class Demo4 {
public static void main(String[] args) {
ArrayList<Integer> nums = new ArrayList<>();
nums.add(2);
nums.add(0);
nums.add(-5);
nums.add(0);
nums.add(3);
// 1 sort() 排序
Collections.sort(nums);
System.out.println(nums);
// 2 reverse() 翻转
Collections.reverse(nums);
System.out.println(nums);
// 3 shuffle() 混洗
Collections.shuffle(nums);
System.out.println(nums);
// 4 max min 最大最小值
System.out.println(Collections.max(nums));
System.out.println(Collections.min(nums));
// 5 替换
Collections.replaceAll(nums , 0 , 100);
System.out.println(nums);
// 6 求频率
System.out.println(Collections.frequency(nums , 100));
// 7 二分查找 前提 必须是有序的
Collections.sort(nums);
System.out.println(Collections.binarySearch(nums , -5));
}
} // 排序