写一个方法,输入一个文件名和一个字符串,统计这个字符串在这个文件中出现的次数


Posted in 面试题 onApril 13, 2016
答:代码如下:
public int countWords(String file, String find) throws Exception
{
int count = 0;
Reader in = new FileReader(file);
int c;
while ((c = in.read()) != -1) {
while (c == find.charAt(0)) {
for (int i = 1; i c = in.read();
if (c != find.charAt(i)) break;
if (i == find.length() – 1) count++;
}
}
}
return count;
}

Tags in this post...

面试题 相关文章推荐
strstr()的简单实现
Sep 26 面试题
北京泡泡网网络有限公司.net面试题
Jul 17 面试题
可以使用抽象函数重写基类中的虚函数吗
Jun 02 面试题
成都思必达公司C#程序员招聘面试题
Jun 26 面试题
Linux内核产生并发的原因
Jul 13 面试题
简述Linux文件系统通过i节点把文件的逻辑结构和物理结构转换的工作过程
Jan 06 面试题
EJB与JAVA BEAN的区别
Aug 29 面试题
什么是组件架构
May 15 面试题
什么是抽象
Dec 13 面试题
Unix控制后台进程都有哪些进程
Sep 22 面试题
我们没有写servlet的构造方法,那么容器是怎么创建servlet的实例呢
Apr 24 面试题
ruby如何进行集成操作?Ruby能进行多重继承吗?
Oct 16 面试题
介绍下Java中==和equals的区别
Sep 01 #面试题
两道JAVA笔试题
Sep 14 #面试题
Java文件和目录(IO)操作
Aug 26 #面试题
有abstract方法的类一定要用abstract修饰吗
Mar 14 #面试题
如何用Java判断一个文件或目录是否存在
Nov 19 #面试题
介绍JAVA 中的Collection FrameWork(及如何写自己的数据结构)
Oct 31 #面试题
举例说明类变量和实例变量的区别
Jun 30 #面试题
You might like
用PHP调用数据库的存贮过程!
2006/10/09 PHP
PHP 时间转换Unix时间戳代码
2010/01/22 PHP
判断是否为指定长度内字符串的php函数
2010/02/16 PHP
基于PHP CURL用法的深入分析
2013/06/09 PHP
php数组查找函数总结
2014/11/18 PHP
PHP图片处理之图片旋转和图片翻转实例
2014/11/19 PHP
php jsonp单引号转义
2014/11/23 PHP
smarty表格换行实例
2014/12/15 PHP
深入研究PHP中的preg_replace和代码执行
2018/08/15 PHP
Vagrant(WSL)+PHPStorm+Xdebu 断点调试环境搭建
2019/12/13 PHP
js用图作提交按钮或超连接
2008/03/26 Javascript
JavaScript Eval 函数使用
2010/03/23 Javascript
jquery内置验证(validate)使用方法示例(表单验证)
2013/12/04 Javascript
js实现日期级联效果
2014/01/23 Javascript
JS获取本周周一,周末及获取任意时间的周一周末功能示例
2017/02/09 Javascript
Vue2实时监听表单变化的示例讲解
2018/08/30 Javascript
vue使用echarts图表的详细方法
2018/10/22 Javascript
微信小程序冒泡事件及其阻止方法实例分析
2018/12/06 Javascript
JavaScript实现身份证验证代码实例
2019/08/26 Javascript
原生js实现3D轮播图
2020/03/21 Javascript
解决微信授权成功后点击按返回键出现空白页和报错的问题
2020/06/08 Javascript
vue npm install 安装某个指定的版本操作
2020/08/11 Javascript
vue实现移动端拖动排序
2020/08/21 Javascript
[51:11]2014 DOTA2国际邀请赛中国区预选赛5.21 LGD-CDEC VS DT
2014/05/22 DOTA
Python获取基金网站网页内容、使用BeautifulSoup库分析html操作示例
2019/06/04 Python
Pycharm 2019 破解激活方法图文详解
2019/10/11 Python
Python.append()与Python.expand()用法详解
2019/12/18 Python
Python的3种运行方式:命令行窗口、Python解释器、IDLE的实现
2020/10/10 Python
收集的7个CSS3代码生成工具
2010/04/17 HTML / CSS
CSS3对背景图片的裁剪及尺寸和位置的设定方法
2016/03/07 HTML / CSS
Dower & Hall官网:英国小众轻奢珠宝品牌
2019/01/31 全球购物
好矿嫂事迹材料
2014/01/21 职场文书
爱情保证书大全
2014/04/29 职场文书
教师党员个人整改措施
2014/10/27 职场文书
2015年幼师个人工作总结
2015/10/15 职场文书
MySQL中InnoDB存储引擎的锁的基本使用教程
2021/05/26 MySQL