表格数据存储_Map和List结合存储表格数据
ORM思想(对象关系映射)的简单实验
每个Map存储一行数据,多行数据有多个Map,将多个Map放入List中
public class TestStoreData {
public static void main(String[] args) {
Map <String,Object> m1 = new HashMap();
m1.put("ID", 1001);
m1.put("姓名", "阿狸");
m1.put("薪水", 99999);
//
Map <String,Object> m2 = new HashMap();
m2.put("ID", 1002);
m2.put("姓名", "阿卡丽");
m2.put("薪水", 99998);
//
Map <String,Object> m3 = new HashMap();
m3.put("ID", 1003);
m3.put("姓名", "露璐");
m3.put("薪水", 99997);
//
List <Map<String,Object>> l1 = new ArrayList();
l1.add(m1);
l1.add(m2);
l1.add(m3);
//
for(Map<String,Object> temp:l1) {
Set <String> s1 = temp.keySet();
for(String key:s1) {
System.out.print(key+":"+temp.get(key)+"\t");
}
System.out.println();
}
}
}
执行效果