举一反三
- 请看一下代码,《插入代码》处应填入的代码是( )Map map=new HashMap(); map.put(“tom”,123.6); map.put(“jim”,234.5); map.put(“terry”,45.3);《插入代码》 其中《插入代码》处要实现的功能是把key为“jim”的value值在原有数字的基础上添加100。 A: map.put(“jim”,map.get(“jim”)+100); B: map.set(“jim”,map.get(“jim”)+100); C: map.put(“jim”,234.5); D: map.set(“jim”,234.5);
- 题示代码的功能为:循环遍历输出Map当中的每一个元素。《插入代码》处应填入的代码是( )Map map=new HashMap(); map.put(“jessica”,100); map.put(“tom”,200); map.put(“den”,300); Set《插入代码1》 set =《插入代码2》; for (《插入代码3》 per : set) { System.out.println(per.getKey() + ":" + per.getValue()); } 未知类型:{'options': ['[Entry] map.keySet() Entry', '[Entry] map.entrySet() Entry', '[Map.Entry<String, Integer]> map.keySet() Map.Entry[String, Integer]', '[Map.Entry<String, Integer]> map.entrySet() Map.Entry[String, Integer]'], 'type': 102}
- 题示代码的功能为:循环遍历输出Map当中的每一个元素。《插入代码》处应填入的代码是( )Map map=new HashMap(); map.put(“jessica”,100); map.put(“tom”,200); map.put(“den”,300); Set《插入代码1》 set =《插入代码2》; for (《插入代码3》 per : set) { System.out.println(per.getKey() + ":" + per.getValue()); } A: <Entry> map.keySet() Entry B: <Entry> map.entrySet() Entry C: <Map.Entry<String, Integer>> map.keySet() Map.Entry<String, Integer> D: <Map.Entry<String, Integer>> map.entrySet() Map.Entry<String, Integer>
- 在Web应用程序中有以下程序代码,执行后转发至某个JSP网页Mapmap=newHashMap();map.put("user","caterpillar");map.put("role","admin");request.setAttribute("login",map);可以正确地使用EL取得map中的值的是 A: ${map.user} B: ${map["role"]} C: ${login.user} D: ${login[role]}
- 中国大学MOOC: 阅读以下代码,选择正确的选项( )。Hashtable map = new HashMap(); map.put(“name”, “张三”): map.add(“sex”,”男”);System.out.println(map.get(“name”));
内容
- 0
请看下列代码,请在插入代码处,填入变量isRight声明的同时,进行初始化代码
- 1
题示代码的功能为:循环遍历输出Map当中的每一个元素 Mapmap=newHashMap();map.put(“jessica”,100);map.put(“tom”,200);map.put(“den”,300);Set位置①set=位置②;for(位置③per:set){System.out.println(per.getKey()+":"+per.getValue());}下列每个选项中分别填入上面三个位置,正确的是()。 A: <;Entry>;map.keySet()Entry B: <;Entry<;Integer,String>;>;map.entrySet()Entry C: <;Map.Entry<;String,Integer>;>;map.keySet()Map.Entry D: <;Map.Entry<;String,Integer>;>;map.entrySet()Map.Entry
- 2
给定如下Java 程序代码片段,编译运行这段代码,结果是( )HashMap map = new HashMap();map.put("name",null);map.put("name","Jack"); System.out.println(map.get("name")); A: null B: Jack C: nullJack D: 运行时出现异常
- 3
HashMap<Integer,String> map = new HashMap( );map.put(1,"one");map.put(2,"two");map.put(3,"three");map.put(1,"four");
- 4
下面的代码用于输出字符数组ch中每个字符出现的次数, 应填入(1)处的代码是 char[] ch = { 'a', 'c', 'a', 'b', 'c', 'b' }; HashMapmap = new HashMap(); for (int i = 0; i < ch.length; i++) { if(___(1)____){ map.put(ch[i], map.get(ch[i]) + 1); } else{ map.put(ch[i], 1); } } System.out.println(map);[/i][/i][/i] A: map.contains(ch[i]) B: map.containsValue(ch[i]) C: map.containsKey(ch[i]) D: map.indexOf(ch[i])