关注
import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
public final class StringCount {
// 工具类中的方法都是静态方式访问的因此将构造器私有不允许创建对象(绝对好习惯)
private StringCount() {
throw new AssertionError();
}
public static void main(String[] args) {
StringCount.countWordInFile("G:\\a.txt", "b");
}
/**
* 统计给定文件中给定字符串的出现次数
* @param fileName 文件的路径及名字
* @param word 字符串
* @return 返回字符串出现的次数
*/
public static int countWordInFile(String fileName, String word) {
int counter = 0;
FileReader fr = null;
BufferedReader br = null;
try {
fr = new FileReader(new File(fileName));
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 (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
br.close();
fr.close();
} catch (IOException e) {
e.printStackTrace();
}
}
System.out.println(counter);
return counter;
}
}
查看原帖
点赞 1
相关推荐
点赞 评论 收藏
分享
查看20道真题和解析 点赞 评论 收藏
分享
夜路依旧:太杂了吧…而且没有实习是个弱势点
点赞 评论 收藏
分享
04-16 10:50
北京理工大学 前端开发其它 点赞 评论 收藏
分享
牛客热帖
更多
- 1... 逆天老师,逆天领导,被我回怼一句话后破防了,要把我开除了5236
- 2... 作为一个老登,最烦应届生问的问题之一3930
- 3... 27双非ue游戏客户端大失败经历3594
- 4... 双非想拿腾讯offer,会被卡学历吗?3141
- 5... 各位都是怎么出去实习的3035
- 6... 26博士求职竟然也难2856
- 7... 三段大厂,说下我见过的最低学历2805
- 8... 理性讨论,卷实习算不算工贼行为?2665
- 9... 【5.21更新】26春招毁约毁意向裁员黑名单公司,为找工作尽一份绵薄之力!2533
- 10... 27 届秋招提前批可以开始投了!1726
正在热议
更多
# 如何成为1个AI工程师? #
6522次浏览 306人参与
# 秋招拿一个offer可以躺平吗 #
277540次浏览 1412人参与
# 26届春招投递记录 #
40353次浏览 350人参与
# 一人分享一个skill #
34638次浏览 317人参与
# 27届实习投递记录 #
127066次浏览 1434人参与
# 机械人求职现状 #
43989次浏览 329人参与
# 你觉得第一学历对求职有影响吗? #
276565次浏览 1494人参与
# 我在大厂见过的最低学历 #
5951次浏览 66人参与
# 产品2023笔面经 #
89169次浏览 472人参与
# 第一次找实习,我建议__ #
87401次浏览 875人参与
# 秋招白月光 #
819213次浏览 5694人参与
# 虹软科技求职进展汇总 #
18469次浏览 141人参与
# 想给25届机械人的秋招建议 #
54285次浏览 264人参与
# 上班苦还是上学苦呢? #
350573次浏览 2088人参与
# 给26届的秋招建议 #
391012次浏览 4407人参与
# 要毕业了,再不说就来不及了 #
11235次浏览 171人参与
# HR面都在聊什么? #
48501次浏览 333人参与
# 机械人你觉得今年行情怎么样? #
9799次浏览 100人参与
# 找工作中的意难平 #
1106051次浏览 6532人参与
# 运营来爆料 #
105935次浏览 519人参与
