Collections的意義:經過名字可知和Collection有關,裏面提供的都是靜態方法,那麼能夠推斷Collection做爲Collection的補充,是對集合中存在的一些問題作了優化,提供了對集合的更好的使用手段。優化
public class TreeMap_test {code
public static void main(String[] args) { List<Integer> list=new ArrayList<>(10); Collections.addAll(list,1,2,3,40,7,10,6); List<Integer> list1 =new ArrayList<>(10); //添加集合到集合中 Collections.addAll(list1,1,2,3,4,5,6,7,8,9,0,10,34); //複製集合,有一個問題,目的集合的size>src的size Collections.copy(list1,list); System.out.println(list1); System.out.println(list); //找出集合中的最大值 System.out.println(Collections.max(list1)); System.out.println(Collections.max(list)); //打亂數據的順序 Collections.shuffle(list); System.out.println(list); //排序 Collections.sort(list); System.out.println(list); //支持列表的同步 List<Integer> list2 =Collections.synchronizedList(new ArrayList<>()); list.add(10); }
}排序