[英]Hashmap, ArrayList… how to get the ArrayList to sum all entries together?
[英]How to get all items from the ArrayList when i looping the HashMap
我没有从Hashmap获得第二个键值,它仅显示第一个键及其Arraylist值,我如何获得所有键和Arraylist值?
您可以迭代哈希图并检索每个键和值:
for (Map.Entry<String, ArrayList<fileModel>> entry : deviceBackUpFb.entrySet()) {
String key = entry.getKey();
ArrayList<fileModel> values = entry.getValue();
for (fileModel value : values) {
...
}
}
希望我能理解你的问题。 尝试这个:
Iterator it = deviceBackUpFb.entrySet().iterator();
while (it.hasNext()) {
Map.Entry pair = (Map.Entry)it.next();
System.out.println(pair.getKey() + " = " + pair.getValue());
}
然后根据需要执行任何操作。
pair.getKey(); // String
pair.getValue(); //ArrayList<model>
for (Entry<String, ArrayList<fileModel>> entry : deviceBackUpFb.entrySet()){
System.out.println(entry.getKey() + " " + entry.getValue());
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.