Collection

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);
}

}排序

相關文章
相關標籤/搜索