黑马程序员技术交流社区
标题:
集合遍历输出的四种方式
[打印本页]
作者:
JJJD
时间:
2015-6-21 14:14
标题:
集合遍历输出的四种方式
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);
}
}
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2