package 统计单词频率;import java.io.BufferedReader;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.io.BufferedWriter;import java.util.*;public class 统计单词 { public static void main(String[] args) { Scanner in=new Scanner(System.in); System.out.println("请输入想要查找的单词"); String m=in.nextLine(); int count=0; try{ FileReader fr1=new FileReader("A_Tale_of_Two_Cities.txt"); //读取文本 BufferedReader bf1=new BufferedReader(fr1); String str=null; while( (str=bf1.readLine())!=null) { str=str.replace("\\n", ""); str=str.toLowerCase(); str=str.replaceAll("[\\pP‘’“”]", ""); String[] str1=str.split(" "); for(int i=0;i
结对对象:刘晓明
后记:这次作业是在前面的基础上做出来的,当读取文件时,只要遇到指定word就count++。