Entry オブジェクトの最後の要素を取得し、Entry オブジェクトの arraylist に追加しようとしています (したがって、arraylist には 1 つの 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);
}
}