• 目录

Map

阅读量: 374 编辑

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

  • 目录