表格数据存储 Map 和 List 结合存储整张表

使用容器存储表格数据!

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();
		}
	}

}

 

发布了45 篇原创文章 · 获赞 1 · 访问量 5245

猜你喜欢

转载自blog.csdn.net/weixin_42814000/article/details/104284045