美文网首页
映射表(Map)的操作

映射表(Map)的操作

作者: 回忆之秋 | 来源:发表于2017-05-21 20:03 被阅读0次

通常,我们需要知道某些信息,并想要查找与之对应的元素。映射表(map)数据结构解释为此设计的。映射表用来存放键/值对。如果提供了键,就能够查找到值。

映射表有三个视图,它们分别是:键集、值集合(不是集)和键/值对集。
Set<K> keySet()
Collection<k> values()
Set<Map.Entry<K , V> entrySet()

package site.yourdiary.demo;

import java.util.*;

/**
 * Created by star on 5/21/2017.
 */
public class MapTest2 {
    public static void main(String[] args) {
        Map<String, Integer> map = new HashMap<>();
        map.put("IceTea", 2);
        map.put("GreenTea", 3);
        map.put("water", 1);

        /**
         * 获取key : set键值对
         */
//        System.out.println(map);
//        for(Map.Entry<String, Integer> c:map.entrySet()){
//            System.out.println(
//                    c.getKey() + ":" + c.getValue()
//            );
//        }
        /**
         * 根据key获取对应的值
         */
//        int demo = map.get("GreenTea");
//        System.out.println(demo);
        /**
         * 获取键集
         */
//        Set<String> keySet = map.keySet();
//        for(String ckey : keySet){
//            System.out.println(ckey);
//        }
        /**
         * 获取值集合
         */
        Collection<Integer> values =  map.values();
        for(Integer cvalues : values){
            System.out.println(cvalues);
        }

    }
}

相关文章

  • 映射表(Map)的操作

    通常,我们需要知道某些信息,并想要查找与之对应的元素。映射表(map)数据结构解释为此设计的。映射表用来存放键/值...

  • HashMap简介以及hashCode写法的建议

    一、映射表Map Map也叫映射表或者字典,Map中存储的元素是一个键值对key-value,他们共同包装在Ent...

  • Map

    Map键值(key-value)映射表的数据结构,作用就是能高效通过key快速查找value(元素)。 Map也是...

  • Java集合Map常用子类简介

    Map(映射,存储的是“键-值”映射表,“键”是不能重复的) 如果键重复,则相当于修改对应键的值。 Map接口定义...

  • Vue Router (vue2.0)

    一、路由的三个要素 映射表,路由map 展现位置,通常配合做缓存...

  • GO学习 Map的使用

    Map的使用 package main import "fmt" func main() { /* map:映...

  • HashMap的源码与结构分析

    1. Map结构 Map是一种维护键-值对的映射表的结构,可以通过键来查找到对应的值。如下的代码就是利用二维数组实...

  • Scala学习第十节:Map 以及常规用法

    创建map 创建可变map 获取map中的值 更新map 其他操作

  • Java类集框架 —— HashMap源码分析

    HashMap是基于Map的键值对映射表,底层是通过数组、链表、红黑树(JDK1.8加入)来实现的。 HashMa...

  • Kotlin的一些使用技巧

    一、Map的plus操作符 使用+ - 对map进行操作 二、Map 集合的默认值-withDefault 当ma...

网友评论

      本文标题:映射表(Map)的操作

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