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可以表示表格中多行数据。

上一篇:双散列表实现随机概率返回


下一篇:layui时间选择timestamp后时间全都一样?