1.2 map

作者: 我是老薛 | 来源:发表于2017-06-24 10:51 被阅读0次

概念

列表是保存一系列数据。还有很多场景下,我们需要保存一些力的key-value(键值对)数据。这就需要用到java的map数据结构。
Map是一个接口,常用的实现类是HashMap

例子

代码如下

import java.util.HashMap;
import java.util.Map;

public class MapDemo {
    public static void main(String[] args) {
        //创建一个list
        Map<String,String> map = new HashMap<>();
        //插入数据
        map.put("key1","value1");
        map.put("key2","value2");
        map.put("key3","value3");
        //遍历数据
        for(Map.Entry<String, String> entry:map.entrySet()){
            System.out.println(entry.getKey()+"="+entry.getValue());
        }
    }
}

上面代码首先创建了一个map,然后插入数据,r然后遍历。
注意,同list不同,list可以插入相同的元素。
而map插入的键值对,键值不能重复,否则后面的会覆盖前面的。

相关文章

  • 1.2 map

    概念 列表是保存一系列数据。还有很多场景下,我们需要保存一些力的key-value(键值对)数据。这就需要用到ja...

  • java基础-day19-Map和File类

    Map和File类 1. Map双边队列 1.1 Map概述 1.2 Map组织架构 2. File类 2.1Fi...

  • 2019-01-03

    Map集合 Map集合 1.1Map集合概念 Map集合是一种存放关系对象的对象的双列集合。 1.2Map集合的常...

  • Java容器:Map

    1. Map概述1.1. Map类的继承关系1.2. 几个Map接口类概念1.3. Map类的通用方法 2. Ha...

  • 2019-01-13

    基于Map集合重点整理 Map集合 1.1Map集合概念 Map集合是一种存放关系对象的对象的双列集合。 1.2M...

  • java数据结构概述

    一 类继承图 1.1 collection 1.2 map 二 collection 2.1 Collection...

  • Java 8 forEach简单例子

    1. forEach and Map 1.1 通常这样遍历一个Map 1.2 在java8中你可以使用 fore...

  • js实现数组转树

    1. 原生 封装工具函数 getTree 1.1 定义 -映射对象 map 数组treeList=[] 1.2 遍...

  • Dart语法 -- [07 - 泛型]

    1.1. List和Map的泛型 List使用时的泛型写法: Map使用时的泛型写法: 1.2. 类定义的泛型 如...

  • 常用并发容器

    一、Map 1.1hash冲突解决 开放寻址 再散列 链地址法 1.2 ConcurrentHashMap Has...

网友评论

      本文标题:1.2 map

      本文链接:https://www.haomeiwen.com/subject/iivwqxtx.html