List集合三种遍历方法

1.迭代器Iterator;
2.增强型for循环(foreach);
3.普通for循环;

创建ArryList,往数组中新增数据:

ArrayList arr = new ArrayList<>();
        arr.add("aaa");
        arr.add("bbb");
        arr.add("ccc");
        arr.add("ddd");
        arr.add("eee");

用迭代器Iterator遍历集合

Iterator 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循环。

你可能感兴趣的:(List集合三种遍历方法)