阅读量:0
要遍历HashMap中的元素,您可以使用Java中的迭代器(Iterator)或者for-each循环
方法1:使用Iterator
import java.util.HashMap; import java.util.Iterator; import java.util.Map; public class Main { public static void main(String[] args) { HashMap<String, Integer> hashMap = new HashMap<>(); hashMap.put("One", 1); hashMap.put("Two", 2); hashMap.put("Three", 3); Iterator<Map.Entry<String, Integer>> iterator = hashMap.entrySet().iterator(); while (iterator.hasNext()) { Map.Entry<String, Integer> entry = iterator.next(); System.out.println("Key: " + entry.getKey() + ", Value: " + entry.getValue()); } } }
方法2:使用for-each循环
import java.util.HashMap; import java.util.Map; public class Main { public static void main(String[] args) { HashMap<String, Integer> hashMap = new HashMap<>(); hashMap.put("One", 1); hashMap.put("Two", 2); hashMap.put("Three", 3); for (Map.Entry<String, Integer> entry : hashMap.entrySet()) { System.out.println("Key: " + entry.getKey() + ", Value: " + entry.getValue()); } } }
在这两个示例中,我们首先创建了一个HashMap并添加了一些元素。然后,我们使用Iterator或for-each循环遍历HashMap中的每个键值对,并打印出键和值。您可以根据需要修改这些示例以适应您的具体需求。