java集合类中的迭代器
import java.util.*;
class CollectionDemo{public static void main(String[]args){iterator();}//增加元素public static void add(){ArrayList al = new ArrayList();ArrayList al1 = new ArrayList();al.add("java01");al.add("java02");al.add("java03");al.add("java04"); al1.add("java05");print(al);//增加所有元素al1.add(al);print(al1); }//清空容器public static void clear(){ArrayList al = new ArrayList();//ArrayList al1 = new ArrayList();al.add("java01");al.add("java02");al.add("java03");al.add("java04"); al.clear();print(al);}//包含元素public static void contains(){ArrayList al = new ArrayList();//ArrayList al1 = new ArrayList();al.add("java01");al.add("java02");al.add("java03");al.add("java04"); al.contains(al); print(al);}//获取迭代器public static void iterator(){/*Iterator it = al.iterator();//al.iterator()子类对象,接口通过子类对象实例化 while(it.hasNext()){print(it.next()); }//这个循环耗内存*/for(Iterator it = al.iterator();true ==it.hasNext();){print(it.next()); }}//打印public static void print(Object obj){ System.out.println(obj); }
}
转载于:https://blog.51cto.com/9274590/1697697
java集合类中的迭代器相关推荐
- java集合类中的迭代器模式
不说模式的问题,看一个<<设计模式之禅>>里面的例子. 老板要看到公司了各个项目的情况.(我知道我这个概述很让人头大,看代码吧) 示例程序 v1 package Iterato ...
- Java集合类中removeAll和remove的区别
Java 集合类中的 List.removeAll() 方法用于从列表中移除指定 collection 中包含的所有元素. 语法:removeAll(Collection<?>c) 该方法 ...
- Java集合类中绝对占有一席之地的List,涨薪7K!
一.先来解读:23种设计模式要点 1.单例模式(Singleton Pattern) 2.工厂模式 3.抽象工厂模式(Abstract Factory Pattern) 4.模板方法模式(Templa ...
- java 多线程集合操作_多线程中使用Java集合类
Java集合类中,某个线程在 Collection 上进行迭代时,通常不允许另一个线性修改该 Collection.通常在这些情况下,迭代的结果是不确定的.如果检测到这种行为,一些迭代器实现(包括 J ...
- 多线程中使用Java集合类
Java集合类中,某个线程在 Collection 上进行迭代时,通常不允许另一个线性修改该 Collection.通常在这些情况下,迭代的结果是不确定的.如果检测到这种行为,一些迭代器实现(包括 J ...
- 迭代器模式在 Java 容器中的实现
迭代器接口是迭代器模式实现的精髓: public interface Iterator<E> {boolean hasNext();E next();... } 假设某容器名为 XxCol ...
- JDK源码解析 迭代器模式在JAVA的很多集合类中被广泛应用,接下来看看JAVA源码中是如何使用迭代器模式的。
JDK源码解析 迭代器模式在JAVA的很多集合类中被广泛应用,接下来看看JAVA源码中是如何使用迭代器模式的. 看完这段代码是不是很熟悉,与我们上面代码基本类似.单列集合都使用到了迭代器,我们以Arr ...
- java设计模式迭代器模式_Java中的迭代器设计模式–示例教程
java设计模式迭代器模式 迭代器模式是一种行为模式,它用于提供遍历一组对象的标准方式. Iterator模式在Java Collection Framework中得到了广泛使用,其中Iterator ...
- Java中的迭代器设计模式–示例教程
迭代器模式是一种行为模式,用于提供遍历一组对象的标准方式. Iterator模式在Java Collection Framework中得到了广泛使用,其中Iterator接口提供了遍历集合的方法. 根 ...
最新文章
- Emacs for Go
- 一篇文章帮你彻底搞清楚“I/O多路复用”和“异步I/O”的前世今生
- Docker入门-搭建docker私有仓库
- JHipster生成微服务架构的应用栈(一)- 准备工作
- 单元测试Junit 测试类与测试方法 java
- java 注解scheduler_JAVA注解@Scheduled 不执行
- 在实际项目中,如何选择合适的机器学习模型?
- 我国首次举办工业互联网“人机对抗”竞赛 检验独创理论独有技术有效性
- 分布式系统关注点(8)——99%的人都能看懂的「熔断」以及最佳实践
- 内蒙古一个不起眼的小城,藏着中国最大火力发电厂
- 大话IT第十期:由Windows 8引发的Wintel内讧
- 国内开源镜像站地址汇总
- css 图片放大1.2倍,什么是二倍图?怎样使用二倍图?
- ie html5缓存,ie缓存文件在哪,教您IE浏览器缓存文件在哪
- 心脏线绘制python_心脏线怎么画?
- 微信小程序 ---在Vscode上编辑,微信开发者工具上预览,快速上手
- 字节跳动梁汝波:管理者过于依靠规则会使组织僵化 |王兴:反垄断无损美团竞争优势...
- html 做填写的表格,CSS写的简单表格示例
- Star CCM+ Interface踩坑——表面发射率
- html 获取浏览器语言,js之获取浏览器语言