Java list 中嵌套 map

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比较合适吧。
温馨提示:答案为网友推荐,仅供参考
相似回答