程序设计 选择题 较难 ★ 精品

List 与 Map 的存取模型 — 程序设计选择题

Java 程序设计(大学通用) 常用类与集合框架 AI 三重审校通过

题目
有如下 Java 代码: List<String> list = new ArrayList<>(); list.add("x"); list.add("y"); list.add("x"); Map<String,Integer> m = new HashMap<>(); for (String s : list) { if (m.containsKey(s)) m.put(s, m.get(s) + 1); else m.put(s, 1); } System.out.println(list.size() + " " + m.size() + " " + m.get("x")); 程序输出结果是( ) A. 3 2 2 B. 3 3 2 C. 2 2 1 D. 3 2 1