put(Object key,Object value) 方法向集合中增加内容;

get(E key) 方法根据 key 找出对应的 value。

keyset() 方法,输出 key 值;

values() 方法,输出全部的 value。

Map 中的每对数据都是通过 Map.Entry 保存,输出也是使用 Map.Entry。

package com.Map;import java.util.Collection;import java.util.HashMap;import java.util.Map;import java.util.Set;public class hashMapDemo01 {public static void main(String[] args) {Map<String,String> map=new HashMap<>();map.put("a","www.aaa");map.put("b","www.bbb");map.put("c","www.ccc");String val=map.get("b");  //根据key,找到value;System.out.println(val);//输出全部的key;Set<String> keys=map.keySet();for (String k:keys ) {System.out.println(k);}//输出全部的value;Collection<String> value=map.values();for (String v:value) {System.out.println(v);}//输出Map全部内容;for (Map.Entry<String,String> all:map.entrySet()) {System.out.println(all.getKey()+" --> "+all.getValue());}}
}

执行结果;

Map key 和 value 的输出;相关推荐

  1. 数据表记录包含表索引和数值,请对表索引相同的记录进行合并,即将相同索引的数值进行求和运算,输出按照key值升序进行输出。...

    题目描述 数据表记录包含表索引和数值,请对表索引相同的记录进行合并,即将相同索引的数值进行求和运算,输出按照key值升序进行输出. 输入描述: 先输入键值对的个数 然后输入成对的index和value ...

  2. Map集合HashMap TreeMap的输出方法

    Map集合HashMap TreeMap的输出方法     [尊重原创,转载请注明出处]http://blog.csdn.net/guyuealian/article/details/51934301 ...

  3. Sass函数:Sass Maps的函数-map-has-key($map,$key)

    map-has-key($map,$key) 函数将返回一个布尔值.当 $map 中有这个 $key,则函数返回 true,否则返回 false. 前面的示例,当 $key 不在 $map 中时,使用 ...

  4. 【Groovy】map 集合 ( 根据 Key 获取 map 集合中对应的值 | map.Key 方式 | map.‘Key’ 方式 | map[‘Key’] 方式 | 代码示例 )

    文章目录 一.根据 Key 获取 map 集合中对应的值 1.通过 map.Key 方式获取 map 集合中的值 Value 2.通过 map.'Key' 方式获取 map 集合中的值 Value 3 ...

  5. golang 使用map处理多级json后输出map中的数组

    /** @Descripttion:* @version:* @Author: 步荀仙* @Date: 2019-10-30 15:41:34* @LastEditors: 步荀仙* @LastEdi ...

  6. Go语言 判断key是否在map里 if _, ok := map[key]; ok

    if val, ok := map[key]; ok {//do something here } 如果key在map里 val 被赋值map[key] ok 是true 否则val得到相应类型的零值 ...

  7. golang 哪些类型可以作为map key

    在golang 中,我们已经熟知的可以作为map key 的类型有 string, int. 那还有哪些类型可以作为key,哪些类型不可以呢? 本文对此做下简单介绍. 在golang规范中,可比较的类 ...

  8. STL MAP(key,value)

    Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候 ...

  9. Map List的拼接实现输出整个学期的成绩单

    Map list的拼接 上学期小明,小红在,下学期小明转走了,小张入学了,将整个学期的成绩单输出 package maplist;import java.util.*;public class Tes ...

最新文章

  1. 利用人工智能进行网页设计的10种方法
  2. 8255控制四个双色灯C语言,汇编语言实现通过8255A和4个开关控制实现8个LED灯和8个7位数码管显示指定数字全亮、全灭、从左至右、从右至左跑马灯式点亮...
  3. 为项目选择合适的语言
  4. computed的原理
  5. 下周开始读《Principles of Program Analysis》
  6. Unix操作系统常用命令
  7. 区块链安全入门与实战
  8. Flutter Package 插件开发
  9. python 汉字转拼音拼音转汉字
  10. 卓一笔记---局部描述符表(LDT寻址表)的使用
  11. ESXi创建的虚机只能ping通自己IP无法ping通网关的问题排查
  12. Tensorflow 2.* 网络训练(二) fit(x, y, batch_size, epochs, verbose, validation_split, initial_epoch... )
  13. 网页优化(布局优化、图片优化)
  14. Linux 多个留后门姿势
  15. 分时线的9代表什么_A股市场:股票集合竞价时涨停,9点20分主力却突然撤单,代表着什么?...
  16. 替换掉mysql数据库指定字段的所有数据的中指定字符串
  17. 微信小程序开发中调用button组件添加微信客服功能
  18. Hyperf Casbin适配于Hyperf 的开源访问控制框架Casbin
  19. Bootstrap 响应式布局模板
  20. Leetcode210-课程表II

热门文章

  1. 彻底掌握Quartus——Signaltap篇
  2. codeblocks(自带编译器的zip版)下载
  3. H5\uniapp图片添加水印
  4. 【我的小工具】图片拼接工具
  5. Matlab使用xlsread读入xlsx文件错误处理
  6. linux ubantu snmp服务,ubuntu 20.04 snmp安装配置
  7. 服务器硬防和软防是什么意思?服务器软件防火墙
  8. Pytorch实现GAN之生成手写数字图片
  9. 三年初心不改,iQOO如何树立电竞旗舰新标杆?
  10. 一把王者的时间带你拿捏计算机中整形提升的问题