下面的代码用于输出字符数组ch中每个字符出现的次数 public static void main(String[] args) { char[] ch = { 'a', 'c', 'a', 'b', 'c', 'b' }; HashMap map = new HashMap(); for (int i = 0; i < ch.length; i++) { //位置① } System.out.println(map); }应该填入位置①的代码是,不允许使用工具运行程序( D ) A) if (map.contains(ch)) { map.put(ch, map.get(ch) + 1); } else { map.put(ch, 1); } B) if (map.contains(ch)) { map.put(ch, (Integer) map.get(ch) + 1); } else { map.put(ch, 1); } C) if (map.containsKey(ch)) { map.put(ch, (int) map.get(ch) + 1); } else { map.put(ch, 1); } D) if (map.containsKey(ch)) { map.put(ch, (Integer) map.get(ch) + 1); } else { map.put(ch, 1); } |