3758人加入学习
(12人评价)
Java编程学习第三季

制作完成于2018年5月10日 使用JDK 8

价格 免费

HashMap集合

创建

 new HashMap();

使用

put 添加

get 给key (如果key不存在返回null)返回对应value

keySet 返回所有键

values()    Collection允许重复

containskey

总结:

  HashMap中key值不能重复(如果相同会吧之前的值给覆盖,覆盖后为之前之为null),value值可以

 

 

[展开全文]

1.HashMap集合类;//HashMap里面保存的是键值对(一个键对应一个值)

HashMap map=new HashMap();

通过get得到siki这个键,进而得到56这个值(把这个值传递过来)//通过key取得value

所以:key不能相同。但是:value可以相同。一旦key相同,会把前面key所对应的value取代掉。

2.map.keySet();//会把map的所有key得到放在set里面

把所有的value输出来都可以:

———————————————————

凡是返回类型是set类型,值value是不可以重复(一旦重复系统就会自动去重或实现替换(HashMap)),返回类型是collection类型可以重复(ArrayList\Vector\LinkedList)。

[展开全文]

HashMap: (key,value),

key不能相同,如果key相同,则后面覆盖前面。

遍历:key是一个序列,用map.KeySet()获得其中一个

HashMap map=new HashMap();

for( Object key: map.KeySet())

{

      System.out.println(   map.get(key)   );

}

value也是一个序列,map.values()获得其中一个

[展开全文]

授课教师

SiKi学院老师

课程特色

下载资料(1)
视频(65)