Java中的Map是一種用于存儲鍵值對映射的數據結構,常用于快速檢索。
對于Java中的Map,我們可以使用循環遍歷其中的鍵和值。實現方式如下:
// 創建一個Map,存儲學生姓名和對應的年齡 Map<String, Integer> students = new HashMap<>(); students.put("張三", 18); students.put("李四", 20); students.put("王五", 19); // 遍歷Map中的鍵和值 for (Map.Entry<String, Integer> entry : students.entrySet()) { String name = entry.getKey(); int age = entry.getValue(); System.out.println("學生:" + name + ",年齡:" + age); }
在上述代碼中,我們首先創建了一個Map,并向其中添加了三個元素。接著,我們使用entrySet()方法獲取Map中所有鍵值對的Set集合。循環遍歷這個集合,對于每一個元素,我們將鍵和值分別取出來,并打印出來。
正如上述代碼中所示,我們可以通過Map.Entry類的getKey()和getValue()方法獲取到鍵和值。
使用Java中的Map,我們可以快速地存儲和讀取鍵值對映射,同時也可以方便地遍歷其中的鍵和值。