查询文件中包含多少个指定的字符串
来源:互联网 发布:高中英语单词读音软件 编辑:程序博客网 时间:2024/05/17 01:11
最近在看一些面试题, 今天看了个操作文件的, 查询一个文件中包含多少个指定的字符串, 下面自己实现了一下:
/** * 查看一个文件中包含多少个指定字符串 * @param path 文件路径 * @param search 查询的字符串 * @return */private int searchCount(String path, String search) {int count = 0;InputStream is = null;try {is = new FileInputStream(new File(path));int c = 0;while((c=is.read()) !=-1){ // 是否读到有内容// 查询的第一个元素是否和当前读到的元素相等while(c == search.charAt(0)){// 从第二个元素开始继续判断后面的是否相等for (int i = 1; i < search.length(); i++) {c = is.read();// 不相等则退出循环if (c != search.charAt(i)) {break;}// 比较完了都还相等个数+1if (i == search.length() - 1) {count++;}}}}} catch (FileNotFoundException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();} finally {if (null != is) {try {// 关闭输入流is.close();} catch (IOException e) {e.printStackTrace();}}}return count;}
有些写得不对的地方望大家多多指导.
0 0
- 查询文件中包含多少个指定的字符串
- 利用Callable,统计目录下有多少个文件中包含指定的关键字
- shell-判断指定文件中是否包含指定的字符串
- 1316 字符串匹配,a中包含多少个b字符串
- c# 查询字符串内有多少个指定字符!
- c# 查询字符串内有多少个指定字符!
- 求一个字符串中包含多少个给定字符串的个数!
- 获取字符串中包含多少个中文字符
- 查找包含指定字符串的文件
- SQL 查询数据库中包含指定字符串的相关表和相关记录
- 字符串中包含指定字符串
- python检索目录下所有文件中包含指定字符串的文件
- Python 检索目录下所有文件中包含指定字符串的文件
- Python 检索目录下所有文件中包含指定字符串的文件
- python检索目录下所有文件中包含指定字符串的文件
- Linux中通过grep命令查看文件中包含的指定字符串
- 在java工程所有的.java中找到内容包含指定字符串的.java文件
- 计算整型数的二进制中包含多少个1
- C语言中返回字符串函数的四种实现方法
- MixItUp:排序也能这么动感
- some advise to write Front end Engineer resume
- MFC学习笔记之坐标系
- Android应用之——利用getItemViewType为Listview的item设置不同的布局
- 查询文件中包含多少个指定的字符串
- MFC中的画刷CBrush
- Android xml 解析
- UML 中关系详解以及在visio中的表示
- 实训学习课——C#(第一篇)
- fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏之解决
- java web学习基础(一)
- poj 3438:Balanced Lineup
- [Java] 在 eclipse 下使用 maven 的小菜记录