类 java.util.Collections 提供了对 Set,List,Map 进行排序,填充,查找元素的辅助方法
1:void sort(List) // 对List容器的元素排序,排序的规则是按照升序进行排序。
2:void shuffle(List) // 对LIst容器内的元素进行随机排列。
3:void reverse(List) //对List容器内的元素进行逆序排序。
4:void fill(List, Object) // 用一个特定的对象重写整个List容器。
5: int binarySearch(List,Object) //对于顺序的List容器,采用折半查找的方法查找特定对象。
package com.jianshun;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
/**
* Collections辅助类的使用
* @author 凡凡
*
*/
public class TestConlections {
public static void main(String[] args) {
List<String> list = new ArrayList<String>();
for(int i=0; i<10;i++){
list.add("gao"+i);
}
System.out.println(list);
Collections.reverse(list);//翻转,逆序
System.out.println(list);
Collections.shuffle(list);//随机排列
System.out.println(list);
Collections.sort(list);//升序排列,自定义的类使用:Comparable接口
System.out.println(list);
System.out.println(Collections.binarySearch(list, "gao1"));
}
}