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 全部元素的显示 因显示方式  无法全部截屏

posted on 2016-01-22 20:25  一棵树2016  阅读(491)  评论(0编辑  收藏  举报