遍历Collection集合的三种方式
Iterator迭代器
增强型for循环——forEach
利用size()方法 普通for循环遍历
package com.jinglan.list;
import java.util.ArrayList;
import java.util.Iterator;
public class Traverse {
public static void main(String[] args) {
//定义一个集合 <String>代表该集合只存放String类型的元素
ArrayList<String> list = new ArrayList<>();
//向集合中添加元素
list.add("子鼠");
list.add("丑牛");
list.add("寅虎");
list.add("卯兔");
//遍历集合中的元素
System.out.println("法一:Iterator迭代器");
Iterator it = list.iterator();//调用iterator(),返回Iterator对象
while(it.hasNext()) {
System.out.println(it.next());
}
System.out.println();
System.out.println("法二:增强型for循环");
for(String str:list) {
System.out.println(str);
}
System.out.println();//空一行为了好看
System.out.println("法三:size()获取集合长度,get()获取元素,普通for循环遍历");
for(int i=0;i<list.size();i++) {
System.out.println(list.get(i));
}
}
}
运行结果: