java基础-集合遍历输出的四种方式
2015-06-21 14:18
597 查看
集合遍历输出的4种方式:
1.Iterator接口:迭代遍历
2.Foreach循环
3.For循环
4.先用toArray方法输出成为数组,再用Foreach循环
1.Iterator接口:迭代遍历
2.Foreach循环
3.For循环
4.先用toArray方法输出成为数组,再用Foreach循环
import java.util.*; /* 集合遍历输出的4种方式: 1.Iterator接口:迭代遍历 2.Foreach循环 3.For循环 4.先用toArray方法输出成为数组,再用Foreach循环 */ public class ColForDemo1{ public static void main(String[] args){ List<String> li=new ArrayList<String>(); li.add("1"); li.add("2"); li.add("3"); li.add("4"); System.out.println(li); //遍历输出,四种方式 //1.使用Iterator对象,迭代遍历 Iterator<String> it=li.iterator(); while(it.hasNext()){ System.out.println("迭代输出:"+it.next()); } //2.对集合进行foreach循环 for(String str:li){ System.out.println("foreach输出:"+str); } //3.对集合进行for循环,在for方法体内部实例化Iterator对象 int i=0; for(Iterator<String> iter=li.iterator();i<li.size();i++){ System.out.println("for循环输出:"+iter.next()); } //4.先将集合转换为数组,再利用数组的遍历输出 Object[] o=li.toArray(); for(Object object:o){ System.out.println("转换为数组输出:"+object); } } }
相关文章推荐
- 设计模式之行为型模式 - 调用行为的传递问题
- 文件遍历排序函数
- Ruby中的迭代器详解
- Lua 学习笔记之C API 遍历 Table实现代码
- Lua中的迭代器浅析
- Lua中的迭代器和泛型for介绍
- AVG 7.5.1.43 版本 序列号 集合
- SQL Server游标的使用/关闭/释放/优化小结
- C#特性-迭代器(上)及一些研究过程中的副产品
- C#迭代器模式(Iterator Pattern)实例教程
- C#中遍历Hashtable的4种方法
- C#检查指定对象是否存在于ArrayList集合中的方法
- Erlang中遍历取出某个位置的最大值代码
- C++实现图的邻接矩阵存储和广度、深度优先遍历实例分析
- C++实现图的邻接表存储和广度优先遍历实例分析
- php遍历目录方法小结
- 一个目录遍历函数
- php遍历删除整个目录及文件的方法
- PHP遍历文件夹与文件类及处理类用法实例
- PHP遍历XML文档所有节点的方法