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 全部元素的显示 因显示方式 无法全部截屏
相关文章推荐
- abstract class和interface有什么区别?
- C++中的指针
- C++ operator关键字(重载操作符)
- Python中urllib2总结
- poj2253 - Frogger(最短路变形)
- NSPredicate和搜索栏的使用
- Axure 7由中继器完成添加删除操作
- POJ1661 Help Jimmy
- 【转】C++动态创建二维数组,二维数组指针
- 使用 Xinetd 端口代理
- BLE Android开发中的问题
- 图片缩放特效
- UI基础整理-16
- Jetty环境下Geoserver跨域
- Qt 5.4.2(自带mingw32)配置Qwt6.1.2
- 1月22日作业
- 正则表达式的使用
- 最新回归算法理解、实现及应用(1)线性回归
- Cell工厂
- (困难) CF 484E Sign on Fence,整体二分+线段树