Map的特性(Hash码,就是HashCode)
一、Map结构介绍
-
键值对的形式存储(散列码){key:value}
-
键是“相对唯一的”,key可以为null
-
无序的(LinkedHashMap是有序的)
-
put的时候,对于相同的key,后加入的会覆盖前面的值
-
存取速度效率高
二、Map的创建的语法
java.util.Map
Map map= new HashMap();
Map map = new LinkedHashMap();
Map<String, Integer> map= new HashMap<String, Integer>();
三、代码实战
代码的详细解读,可以参考视频教程
package com.qicong.zj.c25;
import java.util.HashMap;
import java.util.Map;
/**
* User: 祁大聪
*/
public class S25 {
public static void main(String[] args) {
Map<String,Integer> map = new HashMap<String, Integer>();
map.put("one", 1);
map.put("two", 2);
map.put("three", 3);
map.put("four", 4);
map.put("four", 5);
System.out.println(map.get("four"));
}
}