Map

阅读量: 4 编辑

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

爱码岛编程公众号
试卷资料
爱码岛编程小程序
在线刷题
苏ICP备13052010号
©2023 南京匠成信息科技有限公司