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