Collection

て烟熏妆下的殇ゞ 提交于 2019-11-29 03:30:57

Collections的意义:通过名字可知和Collection有关,里面提供的都是静态方法,那么可以推断Collection作为Collection的补充,是对集合中存在的一些问题做了优化,提供了对集合的更好的使用手段。

public class TreeMap_test {

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

}

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!