欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

表格数据存储 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();
		}
	}

}

 

相关标签: JAVA基础 java