溫馨提示×

Java中hashmap遍歷輸出的方法是什么

小億
124
2023-12-27 19:18:09
欄目: 編程語言

在Java中,可以使用以下兩種方法遍歷輸出HashMap:

  1. 使用迭代器(Iterator):
HashMap<String, Integer> map = new HashMap<>();
// 添加元素到map...

Iterator<Map.Entry<String, Integer>> iterator = map.entrySet().iterator();
while (iterator.hasNext()) {
    Map.Entry<String, Integer> entry = iterator.next();
    String key = entry.getKey();
    Integer value = entry.getValue();
    System.out.println("Key: " + key + ", Value: " + value);
}
  1. 使用for-each循環:
HashMap<String, Integer> map = new HashMap<>();
// 添加元素到map...

for (Map.Entry<String, Integer> entry : map.entrySet()) {
    String key = entry.getKey();
    Integer value = entry.getValue();
    System.out.println("Key: " + key + ", Value: " + value);
}

無論是使用迭代器還是for-each循環,都是通過Map.Entry來獲取HashMap中的鍵值對。然后可以通過entry.getKey()獲取鍵,通過entry.getValue()獲取對應的值。輸出時可以根據需要進行格式化。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女