其他分享
首页 > 其他分享> > List<Map<String,Object>> list = new ArrayList<Map<String,Object>>();

List<Map<String,Object>> list = new ArrayList<Map<String,Object>>();

作者:互联网

List<Map<String,String>> list = new ArrayList<Map<String,String>>(); 可以用list表示一个表格

 public static void main(String[] args){
        List<Map<String,String>> list=new ArrayList<Map<String, String>>();
        Map<String,String> map1=new HashMap<String, String>();
        map1.put("姓名","张三");
        map1.put("性别","男");
        map1.put("地址","安徽");
        Map<String,String> map2=new HashMap<String, String>();
        map2.put("姓名","李四");
        map2.put("性别","女");
        map2.put("地址","上海");
        list.add(map1);
        list.add(map2);
        System.out.println(list);
    }

运行结果:
[{姓名=张三, 地址=安徽, 性别=男}, {姓名=李四, 地址=上海, 性别=女}]
总结:一个map可以表示一行数据,map中的键为表格的列名,值为对应的数据;而list可以有多个map,所以list可以表示表格中多行数据。

标签:Map,String,Object,list,map2,map1,put,new
来源: https://blog.csdn.net/chao_struggle_/article/details/114358908