共計 561 個字符,預(yù)計需要花費 2 分鐘才能閱讀完成。
在 Java 中,可以使用迭代器遍歷 Map 的方法如下:
- 使用 Map 的 entrySet() 方法,獲取 Map 中所有的鍵值對(Entry)集合。
- 使用 Iterator 迭代器遍歷 Entry 集合,可以使用 hasNext() 方法判斷是否還有下一個元素,使用 next() 方法獲取下一個元素。
- 在迭代器的循環(huán)中,可以使用 getKey() 方法獲取當(dāng)前 Entry 的鍵,使用 getValue() 方法獲取當(dāng)前 Entry 的值。
以下是一個示例代碼:
Map map = new HashMap();
map.put(1, "One");
map.put(2, "Two");
Iterator<Map.Entry> iterator = map.entrySet().iterator();
while (iterator.hasNext()) {Map.Entry entry = iterator.next();
Integer key = entry.getKey();
String value = entry.getValue();
System.out.println("Key:" + key + ", Value:" + value);
}
上述代碼中,通過 entrySet() 方法獲取 Map 中所有的鍵值對集合,然后使用 Iterator 迭代器遍歷集合,逐個獲取鍵和值,并輸出到控制臺。
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!
正文完