首先map<String,Object>是定义了一个Map集合变量,然后list<map<String,Object>>是定义了一个List的集合变量,是map的一个集合;map是那个list的其中一个值。
List<Map<String,Object> list=new ArrayList<Map<String,Object>>;
Map<String,Object> map=new HashMap<String,Object>;
  
list.add(map);//map是list中的其中一个值。


List集合中的对象是一个Map对象,而这个Map对象的键是String类型,值是Object类型

package com.test;import java.util.*;public class MyTest01 {public static void main(String[] args) {List<Map<String, Object>> listMaps = new ArrayList<Map<String, Object>>();Map<String, Object> map1 = new HashMap<String, Object>();map1.put("1", "a");map1.put("2", "b");map1.put("3", "c");listMaps.add(map1);Map<String, Object> map2 = new HashMap<String, Object>();map2.put("11", "aa");map2.put("22", "bb");map2.put("33", "cc");listMaps.add(map2);for (Map<String, Object> map : listMaps) {for (String s : map.keySet()) {System.out.print(map.get(s) + "  ");}}System.out.println();System.out.println("========================");for (int i = 0; i < listMaps.size(); i++) {Map<String, Object> map = listMaps.get(i);Iterator iterator = map.keySet().iterator();while (iterator.hasNext()) {String string = (String) iterator.next();System.out.println(map.get(string));}}System.out.println("++++++++++++++++++++++++++++");for (Map<String, Object> map : listMaps) {for (Map.Entry<String, Object> m : map.entrySet()) {System.out.print(m.getKey() + "    ");System.out.println(m.getValue());}}System.out.println("-----------------------------");}
}

可以运行体会一下

关于List<Map<String, Object>>个人理解相关推荐

  1. List(Map(String, Object))转为Fastjson JSONArray

    原始的 List<Map<String, Object>> test_list_map 内容如下: [{path=hdfs://manager:9000/testDir/1.t ...

  2. List<Map<String, Object>>——多层嵌套的数据结构

    文章目录 快速理解多重嵌套结构 Map基础知识 List 例子 查询数据库 快速理解多重嵌套结构 对于多层嵌套的数据结构,需要层层分解. 以List<Map<String, Object& ...

  3. Map<String,Object>接收参数,Long类型降级为Integer,报类型转换异常

    前言 今天看群里小伙伴问了一个非常有意思的问题: 使用 Map<String,Object> 对象接收前端传递的参数,在后端取参时,因为接口文档中明确该字段类型为 Long ,所以对接收的 ...

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

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

  5. 例解List<Map<String, Object>>存放的对象问题

    一.提出问题 代码一: import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java ...

  6. Map<String,List<Map<String, Object>>>遍历

    package com.java.day08; import java.util.*; /**  * @Auther: iteration.1  * @Date: 10/4/2021 - 04 - 1 ...

  7. List<String,Object>针对于集合中Map某个属性值求和

    假如你需要List<Map<String,Object>> 中Map中的每个属性值进行累加求和 代码如下: List<Map<String, Object>& ...

  8. type ‘_Map<String, dynamic>‘ is not a subtype of type ‘Map<String, Object>‘

    type '_Map<String, dynamic>' is not a subtype of type 'Map<String, Object>' 使用Map<Str ...

  9. 处理实体与Map<String,Object>、json之间的转换

    处理实体与map,json之间的转换 实体与Map 实体与Map<String,Object>的转换 直接看代码,如下: package com.liu;import java.lang. ...

最新文章

  1. 真香啊!基于SpringBoot 的CMS系统,拿去开发企业官网
  2. C语言斐波那契数列(附完整源码)
  3. 【Django】认证系统
  4. php公司面试反问,php面试坑集锦
  5. 关于pytorch里面的图像变换
  6. linux创建django项目,Ubuntu 16.04下配置Django项目
  7. 如何通过map文件优化代码
  8. ios点击推送闪退_越狱后改造iOS系统 Cydia篇
  9. 过年倒计时 java swing 附源码
  10. Photographic Tone Reproduction for Digital Images
  11. SpringCloud 配置管理:Nacos
  12. 机器视觉系统——光源及打光
  13. 用VB.NET写的一个简易的RSS阅读器
  14. <![CDATA[ ]]>用法
  15. 视觉导航定位系统工作原理及过程
  16. 300iq Contest 3简要题解
  17. Html5 生成个玫瑰线图案
  18. CUDA入门和网络加速学习(一)
  19. 积跬步,聚小流------关于手机号,前端应该注意哪些
  20. 有耗介质中,电磁波的波速与频率的关系?--电磁波的色散效应

热门文章

  1. 搜索引擎分类和工作原理
  2. MATLAB实现正弦频谱分析学习笔记
  3. 根本无心工作,只想尽快为祖国母亲庆生
  4. ipfs搭建mysql_【IPFS + 区块链 系列】 入门篇 - IPFS环境配置
  5. Vue3源码分析之打包原理
  6. SharePoint BI
  7. 前端点滴(JS进阶)(三)---- JavaScript 两链一包
  8. cad编辑节点快捷键是什么_cad的快捷键在哪里修改,详细一点
  9. android addarc,Android绘图之Path总结
  10. PHP代码审计DVWA-文件包含信息获取方法