Collection
来源:互联网 发布:北京现代软件学院地址 编辑:程序博客网 时间:2024/06/07 00:36
集合用于存储对象
对象用于存储数据
集合的特点:
1.集合只用于存储对象,
2.集合长度可变,
3.集合可以存储不同类型的对象
每一个容器对数据的存储结构不同:数据结构不同
集合框架体系:
(Collection中有方法iterator()返回Iterator对象)
Collection implement Iteratoer
|--List :元素是有序的,可重复的
|--ArrayList
|--LinkedList
|--Vector
|--Set:元素是无序的,不可重复
|--HashSet
|--TreeSet
1.add方法的参数是Object以便于接受任意对象
2.集合中存储的都是对象的引用(地址)
什么是迭代器:
其实就是集合的取出元素的方式
对象用于存储数据
集合的特点:
1.集合只用于存储对象,
2.集合长度可变,
3.集合可以存储不同类型的对象
每一个容器对数据的存储结构不同:数据结构不同
集合框架体系:
(Collection中有方法iterator()返回Iterator对象)
Collection implement Iteratoer
|--List :元素是有序的,可重复的
|--ArrayList
|--LinkedList
|--Vector
|--Set:元素是无序的,不可重复
|--HashSet
|--TreeSet
1.add方法的参数是Object以便于接受任意对象
2.集合中存储的都是对象的引用(地址)
什么是迭代器:
其实就是集合的取出元素的方式
ArrayList a1 = new ArrayList();// 添加元素a1.add("java01");a1.add("java02");ArrayList a2 = new ArrayList();// 添加元素a2.add("java02");a2.add("java05");a2.add("java03");a2.add("java00");//取交集,若有变动,返回truea1.retainAll(a2);//删除交集,若有变动,返回truea1.removeAll(a2);sop(a1);public static void method() ArrayList al = new ArrayList();// 添加元素al.add("java01");al.add("java02");al.add("java03");al.add("java04");// 打印集合sop(al);// 删除元素al.remove("java02");// 清空结合al.clear();// 判断元素sop(al.contains("java03"));// 获取集合长度sop("size:" + al.size());sop(al);public static void method_get()ArrayList al = new ArrayList();// 添加元素al.add("java01");al.add("java02");al.add("java03");al.add("java04");//获取迭代器,用于取出集合中的元素Iterator it = al.iterator();while(it.hasNext()){sop(it.next()); }for(Iterator it = al.iterator();it.hasNext();){sop(it.next()); }
- collection
- collection
- Collection
- collection
- collection
- collection
- Collection
- collection
- Collection
- Collection
- collection
- Collection
- Collection
- Collection
- Collection
- Collection
- collection
- Collection
- C++之交换排序
- OCP-1Z0-053-V12.02-75题
- MySQL的日志系统
- (树勇STL进行编程7.3.6)POJ 1002 487-3279(字符串的映射与匹配)
- requestFocus() 无效的原因
- Collection
- Android基础学习 - 开发环境配置:
- C++继承中的虚析构函数
- 利用jdom 来修改、访问xml文件
- JAVA编程思想第四版-多线程的练习答案之练习17
- 多正则表达式匹配(Multiple Regular Expression Matching)
- 11.3——Android面试题
- VC中最大化及还原对话框实现
- 通过CPUid获取CPU信息