表格数据存储 Map 和 List 结合存储整张表
程序员文章站
2022-06-17 07:58:48
...
使用容器存储表格数据!
ID | 姓名 | 薪水 | 入职日期 |
1001 |
张三 |
20000 |
2018.5.5 |
1002 |
李四 |
30000 |
2005.5.5 |
一行也是一组数据,整个表格也是一组数据。
每一行数据使用一个:Map
整个表格使用一个List。
ORM思想:对象关系映射。
代码如下:
/*
* 测试表格数据的存储
*
*/
public class TestStoreData {
public static void main(String[] args) {
Map<String, Object> row1 = new HashMap<>();
row1.put("id", 1001);
row1.put("姓名", "张三");
row1.put("薪水", 20000);
row1.put("入职日期", "2018.5.5");
Map<String, Object> row2 = new HashMap<>();
row2.put("id", 1002);
row2.put("姓名", "李四");
row2.put("薪水", 30000);
row2.put("入职日期", "2005.5.5");
List<Map<String,Object>> table = new ArrayList<>();
table.add(row1);
table.add(row2);
for(Map<String, Object> row:table) {
Set<String> keyset = row.keySet();
for(String key:keyset) {
System.out.print(key+":"+row.get(key)+"\t");
}
System.out.println();
}
}
}
上一篇: 关于php搜索的有关问题
下一篇: 如何在cygwin中运行.sh文件?