• 2021-04-14
    给出如下一个map,请使用迭代器迭代出里面每一个key和value的值。
    MaphashMap=new HashMap();
    hashMap.put("key1", "value1");
    hashMap.put("key2", "value2");
    hashMap.put("key3", "value3");
  • Set> set = hashMap.entrySet();
    Iterator> iterator = set.iterator(); while(iterator.hasNext()){ Entry entry = iterator.next(); System.out.println(entry.getKey()); System.out.println(entry.getValue()); }

    内容

    • 0

      HashMap提供了键到值(key-value)的映射。假设有HashMap对象stuMap,则通过key获取value的语法是()。 A: stuMap.containsKey(key) B: stuMap.keySet() C: stuMap.values() D: stuMap.get(key)

    • 1

      下面语句执行后,执行get(1)方法得到的值是() HashMap<Integer,String> map = new HashMap; map.put(1,"one"); map.put(2,"two"); map.put(3,"three"); map.put(1,"four");

    • 2

      下列【1】【2】【3】【4】注释标注的哪行代码有错误?import java.util.*;public class E {public static void main(String args&#91;&#93;) {Map<;String,String>; map = new HashMap<;String,String>;(); //【1】Set<;Integer>; treeSet = new TreeSet<;Integer>;();//【2】Map<;String,String>; treeMap= new TreeMap<;String,String>;(); //【3】List<;char>; list = new LinkedList<;char>;(); //【4】 A: 【1】 B: 【2】 C: 【3】 D: 【4】

    • 3

      下列语句正确的是?() A: Map B: Map<> C: HashMap< D: Map<String,String>

    • 4

      (2-4)HashMap的()方法向集合增加键值对,采用()方法根据key取得value值。