集合中List、Set、Map的各種遍歷方式

集合中List、Set、Map的各種遍歷方式

今天老師讓我們註冊一個CSDN多把學習知識總結起來放在CSDN上,剛好最近學完集合,今天來總結一下集合中常用類的遍歷方式吧。

List有4種遍歷方式

1.增強for

2.迭代器

3.普通for循環

4.ListIterator

在這裏插入圖片描述

Set有2種遍歷方式

1.增強for

2.迭代器

public static void main(String[] args) {
        Set<String> set = new HashSet<>();
        set.add("張三");
        set.add("李四");
        set.add("王五");
        set.add("趙六");
        System.out.println("-------增強for------");
        for (String s : set) {
            System.out.println(s);
        }
        System.out.println("-------迭代器------");
        Iterator<String> iterator = set.iterator();
        while (iterator.hasNext()){
            System.out.print(iterator.next() + "、");
        }
    }

Map有2種遍歷方式

1.keySet(拿到’Key’放到set中,然後通過兩種方式遍歷)

2.entrySet(拿到’Key=Value’的形式放到一個Set中,然後可通過兩種方式遍歷)

在這裏插入圖片描述
集合中的List、Set、Map中的遍歷方式就是這麼多啦,是不是很簡單呢,放兩張集合中的關係圖,
在這裏插入圖片描述

在這裏插入圖片描述
多瞭解集合類之間的關係可以很好的幫助我們記憶和運用哦!再見!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章