[Java] 集合操作--collection类的操作 →→→→→进入此内容的聊天室

来自 , 2019-06-13, 写在 Java, 查看 112 次.
URL http://www.code666.cn/view/f0969691
  1. package s0221Collections类;
  2. //提供了很多操纵容器对象的方法
  3. import java.util.ArrayList;
  4. import java.util.Collections;
  5. import java.util.List;
  6.  
  7. public class Main {
  8.  
  9.         public static void main(String[] args) {
  10.       List<Integer> list =new ArrayList<Integer>();
  11.       List<Integer> list2=new ArrayList<Integer>();
  12.      
  13.      
  14.       Collections.addAll(list, 1,2,3,4,5);//addAll(Collection c, T... elements)添加指定元素到容器中
  15.       Collections.addAll(list2, 1,2,3,4,5,6);
  16.       System.out.println("初始状态"+list);
  17.      
  18.      
  19.       Collections.reverse(list);
  20.       System.out.println("反转容器元素"+list);
  21.      
  22.      
  23.       Collections.shuffle(list);
  24.       System.out.println("元素打乱顺序,可以模拟洗牌"+list);
  25.      
  26.      
  27.       Collections.copy(list2,list);//容器元素复制,保证复制后的容器空间比原来的容器大,不然会报错
  28.       System.out.println("list2="+list2);
  29.      
  30.       Collections.swap(list2, 0, 1);
  31.       System.out.println("list2交换位置:"+list2);
  32.      
  33.       Collections.fill(list, 3);   //使用指定元素替换指定列表中的所有元素。
  34.       System.out.println("list="+list);
  35.      
  36.       int n=Collections.frequency(list, 3);
  37.       System.out.println("返回某个对象在容器中的数目:"+n);
  38.      
  39.      
  40.       System.out.println("返回最大元素"+Collections.max(list2));
  41.      
  42.       Collections.replaceAll(list, 3, 4);
  43.       System.out.println("替换所有3为4,list="+list);
  44.      
  45.       Collections.synchronizedList(list);//使list变成线程安全的
  46.      
  47.      
  48.         }
  49.  
  50. }
  51.  

回复 "集合操作--collection类的操作"

这儿你可以回复上面这条便签

captcha