zoukankan      html  css  js  c++  java
  • 作业四:结对编程2

    这一次还是和孙弘毅同学合作编程。

    在上一次的代码基础上并没有太大的改变,把循环去掉了,改成指定单词的计数,并在23333.txt中输出。

    import java.io.BufferedReader;
    import java.io.BufferedWriter;
    import java.io.FileReader;
    import java.io.FileWriter;
    import java.util.*;
    
    public class what {
            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("d:233.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("23333.txt");
                         BufferedWriter bw=new BufferedWriter(fw);
                         bw.write(m+"="+count);
                         bw.close();fw.close();
                     }catch(Exception e){e.printStackTrace();} 
                     } 
             }

    运算结果:

    结果为:

    根据上一次作业结果来看:

    结果正确。

  • 相关阅读:
    web 开发之酷炫--- 酷炫展示
    攻城狮的体检
    科技发烧友之智能路由
    科技发烧友之3d吉米投影
    科技发烧友之单反佳能700d中高端
    上海
    视频会议
    机器学习之信息
    filter
    centos 20T硬盘(超过16T)分区
  • 原文地址:https://www.cnblogs.com/fan-jun/p/5334754.html
Copyright © 2011-2022 走看看