public static void main(String[] args) { int x[]={1,2,3,2,5,3,7,3,8,2,4,9,3,2,6,4}; Map map = new HashMap(); for (int i : x) { Integer c = (Integer) map.get(i); if( c==null) { map.put(i,1);} //请解释下这段代码。 谢谢 else {map.put(i,c+1);}//请解释下这段代码。 谢谢 } System.out.println(map);} }
1 回答
已采纳
甫艾蒽廷
TA贡献38条经验 获得超21个赞
map.put(键,值) 在map中存储是以键值对的形式存储数据的,键是唯一的。
这两行你就明白了吧。就是以 i 为键, 1 或者 c+1 为值存储。
满意请采纳!
添加回答
举报
0/150
提交
取消