-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 に答える