要历遍HashMap中的key,我们可以使用HashMap的keySet()方法来获取所有的key集合,然后通过遍历这个集合来访问每个key。下面是一个示例代码: importjava.util.HashMap;importjava.util.Set;publicclassMain{publicstaticvoidmain(String[]args){HashMap<String,Integer>map=newHashMap<>();map.put("A",1);map.put(...
遍历Map的key集合,然后通过key获取value。 Map<String, Integer> map =newHashMap<>(); map.put("one", 1); map.put("two", 2); map.put("three", 3);for(String key : map.keySet()) { Integer value=map.get(key); System.out.println("Key: " + key + ", Value: " +value); } 优...
hashMap.put("key3","value3"); hashMap.put("key4","value4"); 1. 2. 3. 4. 5. 2、遍历 2.1、方法一:先用 hashMap.keySet() 方法取出所有的 key 的集合,再用增强循环 for 遍历 System.out.println("===1、先用 hashMap.keySet() 方法取出所有的 key 的集合,再用增强循环 for 遍历==="...
Map<String, Integer> map = new HashMap<>(); map.put("apple", 1);map.put("banana", 2); map.put("cherry", 3); // 使用keySet()方法遍历HashMap for (String key : map.keySet()) { // 通过键获取相应的值 Integer value = map.get(key); System.out.println("Key: " + key + ",...
2.使用迭代器KeySet方式遍历 这种方式与上一种几乎一样,都是借助迭代器进行的遍历,只是迭代器提供的另一种先获取key的形式,我们依旧写一个测试类来学习一下。 【代码示例2】 publicclassTest{ publicstaticvoidmain(String[] args){ HashMap<Integer, String> map =newHashMap<>(); ...
使用Iterator遍历: HashMap<String, Integer> map = new HashMap<>(); map.put("A", 1); map.put("B", 2); map.put("C", 3); Iterator<Map.Entry<String, Integer>> iterator = map.entrySet().iterator(); while (iterator.hasNext()) { Map.Entry<String, Integer> entry = iterator.next...
方式一 通过Map.keySet使用iterator遍历 @Test public void testHashMap1() { Map<Integer, String> map = new HashMap<>(); map.put(001, "Java"); map.put(002, "数据库"); map.put(003, "Vue"); System.out.println(map); // 通过Map.keySet使用iterator遍历key,然后通过key得到对应的value值 ...
map.put("3", "value3"); //第一种:普遍使用,二次取值 System.out.println("通过Map.keySet遍历key和value:"); for (String key : map.keySet()) { System.out.println("key= "+ key + " and value= " + map.get(key)); } 对于keySet其实是遍历了2次,一次是转为iterator,一次就从hashmap中...
/*1、先用keySet()取出所有key值,再取出对应value——增强for循环遍历*/ System.out.println("===1、先用keySet()取出所有key值,再取出对应value——增强for循环遍历===");Set keyset = hashMap.keySet();for(Object key:keyset){ System.out.println(key+"-"+hashMap.get(key));} 2.2 运行结果 3...