作业4(第二部分)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了作业4(第二部分)相关的知识,希望对你有一定的参考价值。

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<str1.length;i++)
          {
              if(m.equals(str1[i]))count++; 
          }
         
          }    
           fr1.close(); bf1.close();
         }catch(Exception e){e.printStackTrace();}
         
         try{
                 FileWriter fw=new FileWriter("Result1.txt");
                 BufferedWriter bw=new BufferedWriter(fw);
                 bw.write(m+"="+count);
                 bw.close();fw.close();
             }catch(Exception e){e.printStackTrace();} 
             } 
     }

结对对象:刘晓明

后记:这次作业是在前面的基础上做出来的,当读取文件时,只要遇到指定word就count++。

以上是关于作业4(第二部分)的主要内容,如果未能解决你的问题,请参考以下文章

Mecanim 动画系统(第二部分)

个人作业4——alpha阶段个人总结

个人作业4——alpha阶段个人总结

C博客作业--指针

4.6.4 白盒测试(第二部分)

软件测评