分析代码,以下陈述正确的是________?publicclassTest{publicstaticvoidmain(String[]args){Map;map=newHashMap;();map.put("123","JohnSmith");map.put("111","GeorgeSmith");map.put("123","SteveYao");map.put("222","SteveYao");}}
A: 将四个键/值对添加到映射表后,键"123"对应的键值是"JohnSmith".
B: 将四个键/值对添加到映射表后,键"123"对应的键值是"SteveYao".
C: 将四个键/值对添加到映射表后,键"SteveYao"对应的键值是"222".
D: 将四个键/值对添加到映射表后,键"JohnSmith"对应的键值是"123".
E: 发生运行时错误,因为两个具有相同键“123”的条目已添加到映射中。
A: 将四个键/值对添加到映射表后,键"123"对应的键值是"JohnSmith".
B: 将四个键/值对添加到映射表后,键"123"对应的键值是"SteveYao".
C: 将四个键/值对添加到映射表后,键"SteveYao"对应的键值是"222".
D: 将四个键/值对添加到映射表后,键"JohnSmith"对应的键值是"123".
E: 发生运行时错误,因为两个具有相同键“123”的条目已添加到映射中。
举一反三
- 分析代码,以下陈述正确的是________?publicclassTest{publicstaticvoidmain(String[]args){Map<String,String>map=newHashMap<>();map.put("123","JohnSmith");map.put("111","GeorgeSmith");map.put("123","SteveYao");map.put("222","SteveYao");}} A: 将四个键/值对添加到映射表后,键"123"对应的键值是"JohnSmith". B: 将四个键/值对添加到映射表后,键"123"对应的键值是"SteveYao". C: 将四个键/值对添加到映射表后,键"SteveYao"对应的键值是"222". D: 将四个键/值对添加到映射表后,键"JohnSmith"对应的键值是"123". E: 发生运行时错误,因为两个具有相同键“123”的条目已添加到映射中。
- 向Map映射中添加元素时,必须是一个键对应一个值
- map集合的put方法表示放入一个键值对,如果键已存在则() A: 覆盖 B: 重新添加 C: 不会覆盖 D: 既不覆盖又不重新添加
- 对Map描述正确的是() A: Map集合是双列集合 B: Map集合的数据结构只和键有关,跟值无关 C: Map的键必须是唯一的 D: Map是键值对形式的集合
- Map集合中存储的是键值对,键不能重复,值可以重复。