写一个方法,输入一个文件名和一个字符串,统计这个字符串在这个文件中出现的次数
答:代码如下:
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 < find.length(); i++) {
c = in.read();
if (c != find.charAt(i)) break;
if (i == find.length() – 1) count++;
}
}
}
return count;
}
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 < find.length(); i++) {
c = in.read();
if (c != find.charAt(i)) break;
if (i == find.length() – 1) count++;
}
}
}
return count;
}
【写一个方法,输入一个文件名和一个字符串,统计这个字符串在这个文件中出现的次数】相关文章
1. 写一个方法,输入一个文件名和一个字符串,统计这个字符串在这个文件中出现的次数
2. 写一个函数,要求输入一个字符串和一个字符长度,对该字符串进行分隔
3. 编写一个 C 函数,该函数在一个字符串中找到可能的最长的子字符串,且该字符串是由同一字符组成的
4. 写一个函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度
6. 当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?
7. 输入一行文字,找出其中大写字母、小写字母、空格、数字、及其他字符各有多少
8. 编码转换,怎样实现将GB2312编码的字符串转换为ISO-8859-1编码的字符串
10. 若通过ObjectOutputStream向一个文件中多次以追加方式写入object,为什么用ObjectInputStream读取这些object时会产生StreamCorruptedExcepti
本文来源:https://www.mianshiwenti.com/a12498.html
进入下载页面
上一篇:日期和时间问题
下一篇:编程用JAVA解析XML的方式