JavaSE 学习参考:Map映射窗口

java.util中的集合类包中Map 提供了一个键值对元素存储方法,Map 容器中每个键映射到一个值,在Map容器中键是唯一,可以通过键找到值。Java API中有很多预定义的 Map 类。

Map接口定义所有Map实现类共同的操作:

clear()从Map容器中删除所有映射

remove(Object key)从Map容器中删除键和关联的值

put(Object key, Objectvalue)将指定的键值对存储到到Map容器

clear()从Map容器中删除所有键值对

putAll(Map m)将指定Map 中的所有键值对复制到此 Map

示例:

public class Test {

public static void main(String[] args) {

Map ma=new HashMap();

ma.put(10, "北京");

ma.put(21, "上海");

ma.put(20, "广州");

Set keys=ma.keySet();

for(int key:keys){

String value=ma.get(key);

System.out.println(key+"-->"+value);

}

Map mb=new HashMap();

ma.put(22, "天津");

ma.put(23, "重庆");

ma.putAll(mb);

//删除 键为10的键值对

ma.remove(10);

keys=ma.keySet();

for(int key:keys){

String value=ma.get(key);

System.out.println(key+"-->"+value);

}

}

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,224评论 19 139
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,825评论 18 399
  • 一 Set List Map的定义 1. 什么是set Set的功能方法 Set具有与Collection完全一样...
    史慧君阅读 4,090评论 1 49
  • java笔记第一天 == 和 equals ==比较的比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量...
    jmychou阅读 1,532评论 0 3
  • 本篇文章带你从Java源码深入解析关于Java容器的概念。 参考文献: Java容器相关知识全面总结 Java官方...
    Tsy远阅读 20,112评论 13 142