黑马程序员技术交流社区
标题: 帮忙分析下这题 [打印本页]
作者: 老司机喔 时间: 2016-5-20 23:54
标题: 帮忙分析下这题
下面的代码用于输出字符数组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);
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |