如何遍歷hashmap的所有value

小樊
81
2024-09-27 19:03:43
欄目: 編程語言

要遍歷HashMap的所有value,你可以使用Java的迭代器。以下是一個(gè)示例代碼:

import java.util.HashMap;
import java.util.Map;
import java.util.Iterator;

public class Main {
    public static void main(String[] args) {
        HashMap<String, String> hashMap = new HashMap<>();
        hashMap.put("key1", "value1");
        hashMap.put("key2", "value2");
        hashMap.put("key3", "value3");

        Iterator<String> iterator = hashMap.values().iterator();
        while (iterator.hasNext()) {
            String value = iterator.next();
            System.out.println(value);
        }
    }
}

在這個(gè)示例中,我們首先創(chuàng)建了一個(gè)包含3個(gè)鍵值對(duì)的HashMap。然后,我們使用hashMap.values()方法獲取所有值的集合,并使用迭代器遍歷這些值。在循環(huán)中,我們使用iterator.next()方法獲取下一個(gè)值,并將其打印出來。

0