java中Arraylist这么统计某个词出现的次数
时间: 2023-07-24 19:22:17 浏览: 94
可以使用Java中的HashMap来统计某个词出现的次数,具体代码如下:
```java
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Map;
public class Main {
public static void main(String[] args) {
ArrayList<String> words = new ArrayList<>();
words.add("apple");
words.add("banana");
words.add("apple");
words.add("orange");
words.add("banana");
// 使用HashMap统计每个单词出现的次数
Map<String, Integer> wordCount = new HashMap<>();
for (String word : words) {
if (wordCount.containsKey(word)) {
wordCount.put(word, wordCount.get(word) + 1);
} else {
wordCount.put(word, 1);
}
}
// 输出每个单词出现的次数
for (Map.Entry<String, Integer> entry : wordCount.entrySet()) {
System.out.println(entry.getKey() + "出现了" + entry.getValue() + "次");
}
}
}
```
以上代码中,先定义一个ArrayList来存储单词,然后使用HashMap来统计每个单词出现的次数。最后遍历HashMap,输出每个单词出现的次数。
阅读全文