使用list,map存储表格及输出
程序员文章站
2022-06-17 08:33:50
...
标题:使用list,map存储表格及输出
一、分析
list代表整个表格,表格的每一行为list的一个元素,每个list由表的最上行【name salary id date】和数据构成,也就是一个map
List<Map<String,String>> list=new ArrayList<>();
/**
* 测试存储表格
* @author dell
*
*/
public class TestDemo {
public static void main(String[] args) {
//创建容器,来存储表格数据
List<Map<String,String>> list=new ArrayList<>();
Map<String,String> map=new HashMap<>();
//向hashmap中添加数据
map.put("name", "ridiculous");
map.put("salary", "8000");
map.put("id", "250");
map.put("date", "1999-6-6");
Map<String,String> map2=new HashMap<>();
map2.put("name", "indolent");
map2.put("salary", "8000");
map2.put("id", "250");
map2.put("date", "1999-6-6");
Map<String,String> map3=new HashMap<>();
map3.put("name", "treasure");
map3.put("salary", "8000");
map3.put("id", "250");
map3.put("date", "1999-6-6");
Map<String,String> map4=new HashMap<>();
map4.put("name", "random");
map4.put("salary", "8000");
map4.put("id", "250");
map4.put("date", "1999-6-6");
//向容器中添加数据
list.add(map);
list.add(map2);
list.add(map3);
list.add(map4);
//输出list【存储了一个表格】中的数据
for(Map<String,String> mapFor:list) {
Set<String> keySet = mapFor.keySet();//获得每个map的关键字集合set【因为key是无序,不重复的】
for(String s:keySet) {
System.out.print(mapFor.get(s)+" ");
}
System.out.println();
}
}
}
上一篇: 容器
下一篇: Vue作用域插槽使用详解
推荐阅读
-
List/Map 导出到表格(使用注解和反射)
-
【JAVA】表格数据的存储(1) 使用Map和List相结合的方式存储整张表格
-
使用list,map存储表格及输出
-
【JAVA】表格数据的存储(2)每一行使用javabean对象存储,多行使用放到map或者list中
-
Java_127_容器_表格数据存储_map/list_javabean和list结合存储
-
java表格数据存储-Map和List结合-Javabean List/Map结合
-
表格数据存储_Map和List结合存储表格数据
-
Java 164. 表格数据存储_map和list结合存储整张表 尚学堂164
-
表格数据存储 Map 和 List 结合存储整张表
-
java使用Javabean和list结合存储表格数据