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


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...

面试题 相关文章推荐
PHP两种查询函数array/row的区别
Jun 03 面试题
J2SDK1.5与J2SDK5.0有什么区别
Sep 19 面试题
SQL Server笔试题
Jan 10 面试题
触发器(trigger)的功能都有哪些?写出一个触发器的例子
Sep 17 面试题
Ado与Ado.net的相同与不同
Dec 08 面试题
Linux文件系统类型
Sep 16 面试题
一些Solaris面试题
Dec 22 面试题
Linux操作面试题
May 16 面试题
AJAX的全称是什么
Nov 06 面试题
Prototype如何更新局部页面
Mar 03 面试题
Jdbc数据访问技术面试题
Mar 30 面试题
Unix里面如何在后台运行程序
Oct 14 面试题
介绍下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/11/23 PHP
PHP中常用数组处理方法实例分析
2008/08/30 PHP
PHP内核探索:变量概述
2014/01/30 PHP
简单解决新浪SAE无法上传文件的问题
2015/05/13 PHP
js之WEB开发调试利器:Firebug 下载
2007/01/13 Javascript
JS操作图片(增,删,改) 例子
2013/04/17 Javascript
js设置控件的隐藏与显示的两种方法
2014/08/21 Javascript
javascript使用正则表达式检测IP地址
2014/12/03 Javascript
jquery可定制的在线UEditor编辑器
2015/11/17 Javascript
基于JavaScript代码实现pc与手机之间的跳转
2015/12/23 Javascript
JavaScript学习笔记之数组求和方法
2016/03/23 Javascript
jQuery模拟select实现下拉菜单功能
2016/06/20 Javascript
AngularJs $parse、$eval和$observe、$watch详解
2016/09/21 Javascript
详解基于javascript实现的苹果系统底部菜单
2016/12/02 Javascript
bootstrap实现每隔5秒自动轮播效果
2016/12/20 Javascript
js实现简单的网页换肤效果
2017/01/18 Javascript
Vue Ajax跨域请求实例详解
2017/06/20 Javascript
vue的基本用法与常见指令
2017/08/15 Javascript
Angular 向组件传递模板的两种方法
2018/02/23 Javascript
Vue表单类的父子组件数据传递示例
2018/05/03 Javascript
NodeJs入门教程之定时器和队列
2019/03/08 NodeJs
electron-vue利用webpack打包实现多页面的入口文件问题
2019/05/12 Javascript
layui表格 列自动适应大小失效的解决方法
2019/09/06 Javascript
自己使用总结Python程序代码片段
2015/06/02 Python
win与linux系统中python requests 安装
2016/12/04 Python
Python入门之三角函数atan2()函数详解
2017/11/08 Python
PyQt5每天必学之组合框
2018/04/20 Python
Python实现栈和队列的简单操作方法示例
2019/11/29 Python
python绘制规则网络图形实例
2019/12/09 Python
HTML5 Canvas的性能提高技巧经验分享
2013/07/02 HTML / CSS
详解canvas多边形(蜘蛛图)的画法示例
2018/01/29 HTML / CSS
AmazeUI 按钮交互的实现示例
2020/08/24 HTML / CSS
建筑自我鉴定
2013/10/19 职场文书
写给父母的感谢信
2015/01/22 职场文书
对讲机的最大通讯距离是多少
2022/02/18 无线电
Redis集群节点通信过程/原理流程分析
2022/03/18 Redis