HashMap你可以理解成是一对对数据的集合我暂时把List  改成String  你方便理解
Map<String, String> map=new HashMap<String,String>(),map.put(key,value);
key可以理解成房子  value 可以理解成 住户名(这儿假设一个大学宿舍只能住一个人)
map.put("S301","张三");那就是说S301 这个房间   只有 张三这么个住户map.put("S301","张三");
map.put("S301","李四");那只保留map.put("S301","李四");  因为只能住一个  张三被赶出来了 Productlist.get(key);  就是根据房间号 获取对应的住户名然后执行 String sss=map.get("S301");
以后 sss="李四"实际上 key 和value 可以是任何对象 这儿只是拿string 举例 现在改回来Map<String, List> map=new HashMap<String,List>(),
List就是一个数据列表  你现在而已理解成 一个名字的列表List<String> list = new LinkedList<String>();
list.add("张三");
list.add("李四");
list.add("王五");
然后 我们假设S301是个大学宿舍 能住很多人
list就是名字列表map.put("S301",list);
那样的话  就能储存S301所有住户的名字了同样  可以保存 所有宿舍楼的信息
map.put("S302",list1);
map.put("S303",list2);

Map<String, Object> map=new HashMap<String, Object>();相关推荐

  1. Map<String,Object> map=new HashMap<String,Object>详解

    Map是一个接口,即Interface Map<K,V>,其中K-key类型和V-value的类型 它的每个元素包含一个key对象和一个value对象,且在这两个对象之间存在一种映射的对应 ...

  2. 现在有一个map集合如下: Map<Integer,String> map = new HashMap<Integer, String>(); map.put(1, “

    代码 import java.util.*;/*4. 现在有一个map集合如下:Map<Integer,String> map = new HashMap<Integer, Stri ...

  3. <Zhuuu_ZZ>Map接口和equals重写

    Map接口与equals的重写 一.Map接口 二.重写equals与Map应用 一.Map接口 Map接口存储一组成对的键(key)--值(value)对象,提供key到value的映射,通过key ...

  4. java map 转string_java-将Map String,Object转换为Map String,String

    java-将Map 转换为Map 如何将Map转换为Map? 这不起作用: Map map = new HashMap(); //Object is containing String Map new ...

  5. <c++STL>: map的常见用法

    map底层实现: 复习一波HashMap底层实现原理解析_CalvinXCui的博客-CSDN博客 包含头文件: #include<map> !map插入元素后自动按key值大小排序(见例 ...

  6. Java比较同一map是否相同_Java 中HashTable、HashMap、TreeMap三者区别,以及自定义对象是否相同比较,自定义排序等...

    /* Map集合:该集合存储键值对.一对一对往里存.而且要保证键的唯一性. Map |--Hashtable:底层是哈希表数据结构,不可以存入null键null值.该集合是线程同步的.效率低.基本已废 ...

  7. map怎么转化dto_java实现Object和Map之间的转换3种方式

    利用commons.BeanUtils实现Obj和Map之间转换,这种是最简单,也是最经常用的 public static Object mapToObject(Map map, Class> ...

  8. Java中Object转Map类型,Map转Object类型

    前言 在使用Java编程过程中,经常会遇到获取的数据为Object类型,但只是以这种方式传输,实质还是Map类型,此时就涉及到两种类型的相互转换. 强制转换 在类型转换工程中,常见的转换方式为强制转换 ...

  9. 再谈js对象数据结构底层实现原理-object array map set

    2019独角兽企业重金招聘Python工程师标准>>> 如果有java基础的同学,可以回顾下<再谈Java数据结构-分析底层实现与应用注意事项>:java把内存分两种:一 ...

  10. java map 集合实例_Java之集合类【HashMap】【入门版,实例解析】

    例子一: import java.util.Map; import java.util.Set; import java.util.HashMap; public class HashMapDemo1 ...

最新文章

  1. 王孟源:中国要崛起,基础科研需要“讲实话
  2. 从vmware技术团队跳槽到微软技术团队(comlan)
  3. 华北理工大学轻工学院计算机在哪个校区,如何坐公交去路北区的华北理工大学轻工学院(北校区)-行政综合楼| Moovit...
  4. mysql按某一字段分组取最大(小)值所在行的数据
  5. 【[SHOI2015]超能粒子炮·改】
  6. css隐藏滚动条、兼容
  7. 常用并发工具类(线程池)
  8. 安装unzip_史上最详细的WordPress安装教程(六):安装WordPress
  9. 全屏使用swiper.js过程中遇到的坑
  10. 错误 对‘pcl::console::print(pcl::console::VERBOSITY_LEVEL, char const*, ...)’未定义的引用
  11. 计蒜客网站 ACM-ICPC亚洲区赛题
  12. SAP 独立系统的传输请求
  13. adb 切换usb模式_利用adb命令打开usb调试
  14. android 系统重新安装,一招学会安卓手机系统重装教程
  15. 原始点,姜治百病理论,害人不浅
  16. Mode首席执行官Paul Dawes:从销售工程师到科技领导者
  17. 牛排生熟程度 英语说法
  18. fast-lio 卡尔曼滤波
  19. 想搭建一个专属于你的网站吗??新手向超详细攻略
  20. Mysql中decode函数的几种用法

热门文章

  1. rabbitmq多个消费者同时接收_提升RabbitMQ消费速度的一些实践
  2. [Luogu P2801]教主的魔法
  3. 技术面试者的技术深度和广度
  4. java中的基本算法
  5. bootstrap table 服务端分页
  6. 【BZOJ2154】Crash的数字表格 [莫比乌斯反演]
  7. 从0开始学Swift笔记整理(五)
  8. linux 升级g++ [错误:unrecognized command line option “-std=c++11”]
  9. 服务器 'server_1' 上的 MSDTC 不可用
  10. android虚拟机的使用教程,Android 虚拟机可以这么用了 ?