A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 老司机喔 中级黑马   /  2016-5-20 23:54  /  406 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

下面的代码用于输出字符数组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);
            }

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马