914554688wyt
整个论坛都没有这个教程 那我就来填一下  注 以下部分内容复制粘贴于百度

什么是HashMap?
HashMap 是一个散列表,它存储的内容是键值对(key-value)映射。 可以通俗的理解为钥匙-锁。 只要有到对应的钥匙,就可以开启对应的锁了
钥匙和锁的类型可以不相同,比如钥匙为Player 锁却为int。 HashMap是无序的。

下面是一个栗子 (部分代码)
HashMap<String, Integer> hm = new HashMap<String, Integer>();   
//因为int只是一种基本数据类型 所以我们要使用他的包装类 Integer  其余7种基本数据类型同理
hm.put("锁1", 1); // 向HashMap中存入该映射 ”锁1“ - 1
hm.put("锁2", 2);
System.out.println(hm.get(”锁1“)); //输出为 1
hm.remove("锁1") //删除该映射System.out.println(hm.get(”锁1“));   //这时的输出为null 因为该映射已经被删除


另外的一些方法
keySet();   得到键的Set视图 你可以去遍历他 使用foreach
clear(); 清除所有映射
containsKey(key); 若存在该键 则返回truecontainsValue(Vaule) 同上
size(); 返回在该HashMap中有多少个映射
values()  返回所有值  为一个 Collection<值的类型> 视图





第一页 上一页 下一页 最后一页