首页 > 其他 > 详细

2016/1/22 1, 1-100 放集合 特定对象移除 2,List集合和Set集合是否可以重复添加

时间:2016-01-22 21:53:47      阅读:187      评论:0      收藏:0      [点我收藏+]
 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 全部元素的显示 因显示方式  无法全部截屏

2016/1/22 1, 1-100 放集合 特定对象移除 2,List集合和Set集合是否可以重复添加

原文:http://www.cnblogs.com/haodayikeshu/p/5152263.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!