Java的Iterator和for-each 循环
2015-10-08 21:27
573 查看
在学习《面向对象程序设计》时,讲到了Java语言中的Iterator和For-Each Loop是一种等效的替代关系。
为了方便大家理解,我把代码放在下面供大家参考:
Iterator
Using the For-Each Loop in Collections
这两个代码段起的作用基本相同,大家可以通过代码理解一下
为了方便大家理解,我把代码放在下面供大家参考:
Iterator
ArrayList<String> list = new Arralist<String>(); list.add("ArrayList"); list.add(" and "); list.add("Iterators"); String result = ""; for (Iterator<String> listIterator = list.iterator(); listIterator.hasNext(); ) { result += listIterator.next(); } stdout.println(result);
Using the For-Each Loop in Collections
ArrayList<String> list = new Arralist<String>(); list.add("ArrayList"); list.add(" and "); list.add("for-each"); String result = ""; for (String element : list) { result += element; } stdout.println(result);
这两个代码段起的作用基本相同,大家可以通过代码理解一下
相关文章推荐
- LRU策略的CachePool
- Spring事务配置的五种方式
- Java中的集合类型的迭代器(Iterator)
- eclipse下工程导成jar包运行报错,解决方法
- java的浮点的精度、无穷大、无穷小、和非数
- MyEclipse问题收集
- java文件读写方法
- JAVA组件大全复选框,选项按钮,复选方框,下拉式列表的使用介绍
- java反射的一些基本用法
- java基础之内部类(四)
- Java核心技术第5章(2)
- eclipse中使用git
- 使用eclipse custom debug keystore,免去不断打包签名的麻烦
- 不错的spring学习博客
- 不错的spring学习博客
- eclipse maven 配置遇到的问题
- JAVA 并发编程学习(2)之基本概念
- leecode algo1: Two Sum (Java)
- jdk安装及环境变量设置
- RabbitMQ实例教程:Hello RabbitMQ World之Java实现