1.迭代器Iterator;
2.增强型for循环(foreach);
3.普通for循环;
创建ArryList,往数组中新增数据:
ArrayList<String> arr = new ArrayList<>();
arr.add("aaa");
arr.add("bbb");
arr.add("ccc");
arr.add("ddd");
arr.add("eee");
用迭代器Iterator遍历集合
Iterator<String> it = arr.iterator();
while(it.hasNext()){
System.out.println(it.next());
}
用foreach遍历集合
for (String strArr:
arr) {
System.out.println(strArr);
}
用普通for循环遍历集合
for (int i = 0; i < arr.size(); i++) {
System.out.println(arr.get(i));
}
遍历集合.jpg
另外:Set集合是无序的集合,没有索引,所以遍历时不能用普通的for循环,但是可以使用迭代器和增强for循环。
网友评论