集合框架共性方法
2015-12-01 09:13
211 查看
import java.util.*; /* 1.add方法的参数类型是Object。以便于接受任意类型对象。 2.集合中存储的都是对象的引用(地址) 什么是迭代器呢? 其实就是集合的取出元素的方式。 */ class CollectionDemo{ public static void main(String[] args) { base_method(); method_2(); method_get(); } public static void base_method(){ //创建一个集合容器。使用Collection接口的子类。ArrayList ArrayList al = new ArrayList(); //1.添加元素。 al.add("java01"); al.add("java02"); al.add("java03"); //2.获取个数。集合长度 show("size:"+al.size()); //3.删除元素 al.remove("java02"); al.clear();//清空集合 //4.判断元素。 show("java03是否存在?"+al.conttains("java03")); show("集合是否为空?"+al.isEmpty()); //5.打印集合 show(al); } public static void method_2(){ ArrayList al1 = new ArrayList(); al.add("java01"); al.add("java02"); al.add("java03"); ArrayList al2 = new ArrayList(); al.add("java01"); al.add("java03"); al.add("java05"); al1.retainAll(al2);//取交集,al1中只会保留和al2中相同的内容。--! al1.removeAll(al2);//将al1和al2中相同的元素删除。 show("al1:"+al1); show("al2:"+al2); } public static void method_get(){//--取出元素 ArrayList al = new ArrayList(); al.add("java01"); al.add("java02"); al.add("java03"); Iterator it = al.iterator();//循环拿到每个元素,获取迭代器,用于取出集合中的元素。 show(it.next()); while(it.hasNext()){ show(it.next()); } } public static void show(Object obj){ System.out.println(obj); } }
相关文章推荐
- Bitmap与Drawable之间的转换
- iOS 控制器的创建以及管理
- CSS遮罩层的实现
- java数组
- mac 安装了vmware fushion 误删文件后说文件找不到
- JS 时间转换为时间戳函数
- 集合框架的工具类
- 【代码笔记】16进制颜色与UIColor互转
- (转)Nginx启动出错 error while loading shared libraries
- 本机ubuntu链接阿里云服务器(也是ubuntu)
- 【代码笔记】16进制颜色与UIColor互转
- 页面追加元素
- 结合实际问题的 Bitcode 适配指南 (二)
- 10个顶级的CSS UI开源框架
- Codeforces_50A
- chrome 浏览器的常用命令收录
- java的控制流程
- java的表达式
- C++实现红黑树建立,销毁,查找,插入和删除
- Android Studio学习笔记2第一个软件