一、Map结构介绍
1、键值对的形式存储(散列码){key:value};
2、键是“相对唯一的”,key可以为null;
3、无序的(LinkedHashMap是有序的);
4、put的时候,对于相同的key,后加入的会覆盖前面的值;
5、存取速度效率高;
二、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"));
}
}