zoukankan      html  css  js  c++  java
  • 输入一个文件名,统计文件中字符串的出现次数

    代码

     /**
             * 统计给定文件中给定字符串的出现次数
             * @param filename 文件名
             * @param word 字符串
             * @return 字符串在文件中出现的次数
             */
            public static int countWordInFile(String filename, String word) {
                int counter = 0;
                try (FileReader fr = new FileReader(filename)) {
                    try (BufferedReader br = new BufferedReader(fr)) {
                        String line = null;
                        while ((line = br.readLine()) != null) {
                            int index = -1;
                            while (line.length() >= word.length() && (index =
                                    line.indexOf(word)) >= 0) {
                                counter++;
                                line = line.substring(index + word.length());
                            }
                        }
                    }
                } catch (Exception ex) {
                    ex.printStackTrace();
                }
                return counter;
            }
    
    
    学习让我快乐,工作让我快乐。学习和工作都是为了更好的生活!
  • 相关阅读:
    if 语句
    变量命名
    python变量
    运算符
    注释
    PyCharm
    python版本,执行
    Tornado 【简述】
    Git 【管理篇】
    MySQL的介绍
  • 原文地址:https://www.cnblogs.com/xyuanzi/p/15110664.html
Copyright © 2011-2022 走看看