文档章节

List<Map<String,Object>>的取值与赋值

一贱书生
 一贱书生
发布于 2016/07/11 16:06
字数 210
阅读 699
收藏 0

List<Map<String,Object>>里面的存储情况:

[ {b=b1, c=c1, a=a1}, {b=b2, c=c1, a=a1}, {b=b1, c=c1, a=a2}, {b=b2, c=c1, a=a2} ]

 

package cglib;

import java.util.ArrayList;  
import java.util.HashMap;  
import java.util.List;  
import java.util.Map;  
 
public class List1  
{  
  public static void main(String[] args)  
  {  
 
    Map<String, Object> map = new HashMap<>();  
    map.put("1", "ss");  
    map.put("2", "dd");
    map.put("3", "qq");  
    map.put("4", "cc");
    List<Map<String, Object>> list = new ArrayList<>();  
    list.add(map);  
    for (Map<String, Object> m : list)  
    {  
        System.out.println( list+ " : " + list);
        System.out.println(m + " : " + m);
      for (String k : m.keySet()) 

//set是一个集合,keyset()返回的就是一个set集合比如map里面的键值对是这样的<1,one>,<2,two><3,three><4,four><5,five><6,six>那么keyset()函数就是把1,2,3,4,5,6放到一个set集合里面


      {  
        System.out.println(k + " : " + m.get(k));  
      }  
 
    }  
 
  }  

 

输出:

[{1=ss, 2=dd, 3=qq, 4=cc}] : [{1=ss, 2=dd, 3=qq, 4=cc}]
{1=ss, 2=dd, 3=qq, 4=cc} : {1=ss, 2=dd, 3=qq, 4=cc}
1 : ss
2 : dd
3 : qq
4 : cc

 

© 著作权归作者所有

一贱书生
粉丝 19
博文 724
码字总数 600123
作品 0
私信 提问
Struts2数据传输的背后机制:ValueStack(值栈)

数据传输背后机制:ValueStack(值栈) 在这一切的背后,是因为有了ValueStack(值栈)! ValueStack基础:OGNL 要了解ValueStack,必须先理解OGNL(Object Graphic Navigatino Language)! OG...

~少司命~
2013/10/25
0
0
Struts2数据传输的背后机制:ValueStack(值栈)(转载)

数据传输背后机制:ValueStack(值栈) 在这一切的背后,是因为有了ValueStack(值栈)! ValueStack基础:OGNL 要了解ValueStack,必须先理解OGNL(Object Graphic Navigatino Language)! OG...

cto-jp
2012/09/03
0
0
Struts2数据传输的背后机制

数据传输背后机制:ValueStack(值栈) 在这一切的背后,是因为有了ValueStack(值栈)! ValueStack基础:OGNL 要了解ValueStack,必须先理解OGNL(Object Graphic Navigatino Language)! OG...

Glogo
2013/03/07
0
0
Easyui 实现智能模糊查询(智能检索)

js代码: 重点: //工作标段模糊查询 $("#proBidSectionone").combobox({ valueField: 'uid', textField: 'paramName', url: path+'/admin/dispatcher/searchParam.do', mode: 'remote', //从......

沉淀人生
2017/07/11
0
0
Mybatis 映射文件配置

Mybatis参数传递和取值详情: 单个参数:Mybatis不会做特殊处理, #{参数名/任意名}:取出参数值。 多个参数:mybatis会做特殊处理。 1.多个参数会被封装成 一个map, 封装: key:paramName...

特拉仔
2018/01/20
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Class 文件结构

https://www.cnblogs.com/honghuzidelaoren/p/3622021.html

Java搬砖工程师
16分钟前
3
0
未分类资料

$ Inside the Linux Kernel 与知乎出产 一张漫画看懂Linux系统结构

十万猛虎下画山
17分钟前
1
0
Android人脸识别Demo竖屏YUV方向调整和图片保存

本博客包含三个常用方法,用于盛开Android版人脸识别Demo中竖屏使用时送入yuv数据,但一直无法识别的情况。 1.首先可以尝试顺时针旋转90°或270°,然后送入识别SDK。 2.旋转方向后依然无法识...

是哇兴哥棒棒哒
21分钟前
1
0
选择阿里云数据库HBase版十大理由

根据Gartner的预计,全球非关系型数据库(NoSQL)在2020~2022预计保持在30%左右高速增长,远高于数据库整体市场。 阿里云数据库HBase版也是踏着技术发展的节奏,伴随着NoSQL和大数据技术的兴...

阿里云云栖社区
33分钟前
2
0
平滑与滤波

五种常见的平滑滤波器: (1)方框型滤波器: 顾名思义,方框型滤波器就是用一个方框型的kernel跟二维图像进行卷积,其核定义如下: kernel= 其中, a = 1 当该滤波器非归一化滤波器 (1) a=...

yepanl
39分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部