Map
hashMap.put("key1", "value1");
hashMap.put("key2", "value2");
hashMap.put("key3", "value3");
Iterator
举一反三
- 请阅读下段代码 public static void main(String[] args) { Map<String,String> hashMap = new HashMap<String,String>(); hashMap.put("传智", "播客"); hashMap.put("务实", "创新"); for(Map.Entry<String, String> entry:_________){ String key = entry.getKey(); String value = entry.getValue(); System.out.println("Key:"+key+" Value: "+value); } } 请补全下划线处代码,使main()方法能够正常运行
- HashMap中的put()方法参数是() A: put(value,key) B: put(key,key) C: put(key,value) D: put(key,key)
- 下面创建HashMap的语句中,正确的是 ( )。 A: Map m= new HashMap(); B: HashMap m= new Map(); C: HashMap m=new HashMap<String,String>; D: Map m = new Map();
- HashMap<String,Object> 通过key值获取HashMap中的值?
- 下面创建HashMap的语句中,正确的是 ( )。 A: Map m= new HashMap(); B: HashMap m= new Map(); C: HashMap m=new HashMap<String,String>; D: Map m = new Map();
内容
- 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[]) {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值。