统计一篇文章里各个单词出现的次数
package edu.uestc.avatar;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
import java.util.HashMap;
import java.util.Map;
public class MapDemo {
public static void main(String[] args) {
Map<String, Integer> map = new HashMap<String, Integer>();
File file = new File("D:\\iotest\\test.txt");
try(BufferedReader reader = new BufferedReader(new FileReader(file))) {
String line = null;
while((line = reader.readLine())!=null) {
String[] words = line.split(" ");
for(String word : words) {
if(map.containsKey(word)) {
map.replace(word, map.get(word)+1);
}else
{
map.put(word, 1);
}
}
}
} catch (IOException e) {
e.getStackTrace();
}
System.out.println(map);
}
}