您的位置:首页 > 其它

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

2016-01-22 20:25 381 查看
package shuzu;

import java.awt.List;
import java.util.*;

public class ListIterator {

public static void main(String[] args) {
/*1,将1-100之间的所有正整数存放在一个List集合中,
* 并将几个中索引位置是10的对象从集合中移除*/
ArrayList<Integer>list=new ArrayList<Integer>();   //创建列表
for(int i=1;i<101;i++){
list.add(i);
}
list.remove(10);//索引位置是10,的数值是11。
System.out.println("列表中的全部元素:"+list);
System.out.println(list.get(11));
//因为前面移除了第十个数11.所以第十一个数是13。

/*2,分别向Set集合以及List集合中添加"A","a","c","C","a"5个元素
* 观察重复值“a”能否在List集合以及Set集合中成功添加。*/
ArrayList<String> lis=new ArrayList<String>();
lis.add("A");
lis.add("a");
lis.add("c");
lis.add("C");
lis.add("a");
Collections.addAll(lis,"e","f","g","h","i");
System.out.println("ArrayList输出 "+lis);//可以有重复,无序

HashSet<String> hs=new HashSet<String>();
hs.add("A");
hs.add("a");
hs.add("c");
hs.add("C");
hs.add("a");
Collections.addAll(hs,"e","f","g","h","i");
System.out.println("HashSet输出 "+hs); //不可以有重复,无序

TreeSet<String> ss=new TreeSet<String>();
ss.add("A");
ss.add("a");
ss.add("c");
ss.add("C");
ss.add("a");
Collections.addAll(ss,"e","f","g","h","i");//不可以重复,有序大写在前,小写在后,以顺序排列
System.out.println("TreeSet输出 "+ss);

}
}




第一行 1-100 全部元素的显示 因显示方式 无法全部截屏
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: