为了账号安全,请及时绑定邮箱和手机立即绑定

请教一下,谢谢!

请教一下,谢谢!

朴实 2016-08-24 11:49:59
 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 为值存储。

满意请采纳!

查看完整回答
1 反对 回复 2016-08-24
  • 1 回答
  • 0 关注
  • 1207 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信