2016/1/22 1, 1-100 放集合 特定对象移除 2,List集合和Set集合是否可以重复添加
1 package shuzu; 2 3 import java.awt.List; 4 import java.util.*; 5 6 7 public class ListIterator { 8 9 10 public static void main(String[] args) { 11 /*1,将1-100之间的所有正整数存放在一个List集合中, 12 * 并将几个中索引位置是10的对象从集合中移除*/ 13 ArrayList<Integer>list=new ArrayList<Integer>(); //创建列表 14 for(int i=1;i<101;i++){ 15 list.add(i); 16 } 17 list.remove(10);//索引位置是10,的数值是11。 18 System.out.println("列表中的全部元素:"+list); 19 System.out.println(list.get(11)); 20 //因为前面移除了第十个数11.所以第十一个数是13。 21 22 /*2,分别向Set集合以及List集合中添加"A","a","c","C","a"5个元素 23 * 观察重复值“a”能否在List集合以及Set集合中成功添加。*/ 24 ArrayList<String> lis=new ArrayList<String>(); 25 lis.add("A"); 26 lis.add("a"); 27 lis.add("c"); 28 lis.add("C"); 29 lis.add("a"); 30 Collections.addAll(lis,"e","f","g","h","i"); 31 System.out.println("ArrayList输出 "+lis);//可以有重复,无序 32 33 HashSet<String> hs=new HashSet<String>(); 34 hs.add("A"); 35 hs.add("a"); 36 hs.add("c"); 37 hs.add("C"); 38 hs.add("a"); 39 Collections.addAll(hs,"e","f","g","h","i"); 40 System.out.println("HashSet输出 "+hs); //不可以有重复,无序 41 42 TreeSet<String> ss=new TreeSet<String>(); 43 ss.add("A"); 44 ss.add("a"); 45 ss.add("c"); 46 ss.add("C"); 47 ss.add("a"); 48 Collections.addAll(ss,"e","f","g","h","i");//不可以重复,有序大写在前,小写在后,以顺序排列 49 System.out.println("TreeSet输出 "+ss); 50 51 } 52 }
第一行 1-100 全部元素的显示 因显示方式 无法全部截屏