Java list 中嵌套 map 5
Java中一个arraylist中存放了多个map,其中每个map的字段都是整齐对应的即[{"a":1,"b":2},{"a":3,"b":4},{"a":5,"b":6...
Java 中一个arraylist中存放了多个map,其中每个map的字段都是整齐对应的即[{"a":1,"b":2},{"a":3,"b":4},{"a":5,"b":6}],现在如何一次取出所有的“a”字段的值,并对其进行处理。
展开
展开全部
简单循环取出hashmap后直接get就行了。
Map map = null;
String netMode=null;
for(int i=0;i<list.size();i++){
map=(HashMap)list.get(i);
netMode=(String)map.get("netMode");
System.out.println(netMode);
}
不明白为什么不用bean呢?hashmap内存消耗比一个bean大啊。如果单纯的存放固定的数据还是bean比较合适吧。
Map map = null;
String netMode=null;
for(int i=0;i<list.size();i++){
map=(HashMap)list.get(i);
netMode=(String)map.get("netMode");
System.out.println(netMode);
}
不明白为什么不用bean呢?hashmap内存消耗比一个bean大啊。如果单纯的存放固定的数据还是bean比较合适吧。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询