package frank;
import java.lang.*;
import java.util.Collections;
import java.util.ArrayList;
/**
* Collections操作类
* */
public class App
{
public static void main(String[] args)throws Exception
{
ArrayList al = new ArrayList();
al.add(2);
al.add(-5);
al.add(1);
al.add(0);
System.out.println(al);
Collections.reverse(al);//将al集合次序反转
System.out.println(al);
Collections.sort(al);//将al集合按照自然顺序排序
System.out.println(al);
Collections.shuffle(al);//将al的集合随机顺序排序
System.out.println(al);
System.out.println(Collections.max(al));//输出最大的元素
System.out.println(Collections.min(al));//输出最小的元素
Collections.replaceAll(al,0,1);//将al元素中的0替换成1
System.out.println(al);
System.out.println(Collections.frequency(al,-5));//返回-5在集合中出现的次数
Collections.sort(al);
System.out.println(Collections.binarySearch(al,3));//使用二分法查询,输出3,。只有排序后的才能使用二分查找法
}
}