猿问

请教一下,谢谢!

 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);

}

   

   

  }


朴实
浏览 1208回答 1
1回答

甫艾蒽廷

map.put(键,值) 在map中存储是以键值对的形式存储数据的,键是唯一的。这两行你就明白了吧。就是以 i 为键, 1 或者 c+1 为值存储。满意请采纳!
随时随地看视频慕课网APP

相关分类

Java
我要回答