如何跟踪String元素的ArrayList的ArrayList中的元素并从中创建HashMap?我需要知道如何访问每个内部 ArrayList 中的字符串元素,如果它的唯一性将其添加为 HashMap 中的键并将其计数设置为 1,那么任何内部 ArrayList 中该特定字符串的任何后续存在都会增加计数对于那个字符串。
问问题
109 次
1 回答
2
只因为我心情好:
List<List<String>> outer = getOuter();
Map<String, Integer> wordCount = new HashMap<>();
for(List<String> inner : outer) {
for(String word : inner) {
if(!wordCount.contains(word)) {
wordCount.put(word,1);
} else {
wordCount.put(word,wordCount.get(word)+1);
}
}
}
于 2013-10-18T17:05:12.587 回答