我正在尝试获取 Entry 对象的最后一个元素并添加到 Entry 对象的数组列表中(因此它只会在数组列表中存储一个 Entry 对象)。我这样做的原因是我需要使用该 ArrayList另一个班级。
源代码:
ArrayList<Entry<String,Integer>> allEntries = new ArrayList<Entry<String,Integer>>();
Iterator <Entry <String,Integer>> entries = post.getCategory().entrySet().iterator();
while(entries.hasNext()) {
Entry <String,Integer> entry = entries.next();
if(topic.getField("categoryName").equals(entry.getKey())){
int increaseCount = entry.getValue();
increaseCount++;
entry.setValue(increaseCount);
}
for(Entry<String,Integer> entrySet : post.getCategory().entrySet()){
if(!entries.hasNext()){
allEntries.add(entrySet);
}
}