-4

如何跟踪String元素的ArrayList的ArrayList中的元素并从中创建HashMap?我需要知道如何访问每个内部 ArrayList 中的字符串元素,如果它的唯一性将其添加为 HashMap 中的键并将其计数设置为 1,那么任何内部 ArrayList 中该特定字符串的任何后续存在都会增加计数对于那个字符串。

4

1 回答 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 回答