public int countWords(String file, String find) {
int count = 0;
try {
Reader in = new FileReader(file);
System.out.println(in.read());
System.out.println(find.charAt(0));
int c;
while ((c = in.read()) != -1) {
while (c == find.charAt(0)) {
if (find.length() == 1) {
count++;
c = in.read();
}// 这是我添加的,不然就是死循环 用"a"测试的时候
for (int i = 1; i < find.length(); i++) {
c = in.read();
if (c != find.charAt(i))
break;
if (i == find.length() - 1)
count++;
}
}
}
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}// FileReader()返回的字节流是以平台编码的流
catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return count;
}
分享到:
相关推荐
编写函数统计给定字符串在文中出现的次数,如文中内容为asd asasdfg asd as zx67 asd mklo, 给定字符串为as,则函数返回6.文件名和给定字符串由命令行输入得到。
.编写一个程序,要求用户输入文件名和要查找的字符串。程序在文件中查找指定的字符串, 如果在某行中找到了该串,那么就把该行在屏幕上显示出来。最后,给出字符串在文件中 出现的次数。
比较字符串sample.asm(文件名) 试编写一程序:比较两个字符串stringl和string2所含的字符是否相同。若相同则显示‘Match’,否则,显示‘No match’。
filenamify - 将一个字符串转换为一个有效的安全的文件名
然后逐个打开每个文件名,再从每个文件中逐行读取字符串,读取字符串中对字符串中的数字字母符合等进行自动删除后,将字符串分割成多个子字符串,然后再对所有子字符串进行查重,逐个显示每个子字符串在那几个文件中...
将该bat文件放入想处理的文件的同一文件夹中(注意,该bat会处理同一文件夹中所有的文件),双击运行,输入想删除的字符串,回车运行。
将某表示文件路径的字符串的文件名分离出文件路径
mfc 字符串中查找特殊字符 利用特殊字符分割字符串 mfc 字符串中查找特殊字符 利用特殊字符分割字符串 mfc 字符串中查找特殊字符 利用特殊字符分割字符串 mfc 字符串中查找特殊字符 利用特殊字符分割字符串 mfc 字符...
用VB语言写的函数,查找文件中是否存在指定字符串,如果存在则返回该字符串所在的行,不存在则返回空字符串
批处理bat文件,将当前文件夹下所有文件,文件名中的name1替换位name2,简单的几行代码,执行批处理重命名操作,如果想删除特定字符,name2为空即可
在文件中搜索字符串 在文件中搜索指定文本 在文本文件中搜索文本 将剪贴板复制到流和恢复 将文本文件赋值给一个字符串 将资源文件中Rft文本装载到TRichEdit 将长文件名转换成短文件名 彻底删除文件 打开资源管理器且...
功能:输入文本和单词集,程序可以统计出词集中各个单词出现的次数,出现位置所在行的行号,同一行出现两次的只输出一个行号。 要求:文本串非空且以文件形式存放,统计匹配的词集非空。文件名和词集均由用户从键盘...
filenamify-cli:在命令行上将字符串转换为有效的安全文件名
检查一个字符串是否为有效Email地址 检查字符串是否为有效的IP地址 检查字符串是否为有效的文件名或目录名 检查字符串是否为有效的日期或时间值 检查字符串是否为有效的浮点数 检查字符串是否数字 比较两个字符串的...
自己制作的文件内容和文件名同时替换成某个指定字符串的程序,挺好用的,但是有个小BUG,VBS更新文件时有可能出现编码转换的细微变化。
使用VB.NET编写,批量修改替换文件名中的字符串。 在网上下载的电视剧和音乐会有一些相同的后缀,一个一个修改很麻烦,干脆自己写个小工具。 基于.NET Framework 3.5,win7可以直接使用,附源码
FORTRAN中整(实)型与字符型转换 Fortran字符串操作备忘录 产生序列文件名
遍历当前目录及子目录,搜索文件内的指定字符串,输出包含指定字符串的文件名、路径和字符串所在行及其行号。支持可以使用记事本打开的文本文件、源代码文件以及部分office文档(word、excel、ppt),其中office文件...
java实现的简单的按照文件名检索文件,输入任意字符串(比如“123”)则返回本地文件中文件名包含字符串“123”的所有文件和文件夹 及其路径,还能分盘符检索
程序猿