帮忙读一段JAVA的代码

2025-06-27 05:20:43
推荐回答(2个)
回答1:

mport java.io.*;
//Search类提供了从给定的文件中查找某个指定词汇的功能
//思路很简单,具体看注释
public class search
{
public static void main(String arg[])
{
try
{
// 程序运行的时候要输入两个参数,第一个输入文件名,第二个输入查找参数
String s, fileName= arg[0], searchfor= arg[1];
//以字符流的方式读取文件
BufferedReader in = new BufferedReader(new FileReader(fileName));
//初始行数为0,索引为0
int row=0,fromindex=0;
//逐行读取文件,如果内容不空的话执行以下循环
while((s=in.readLine())!=null)
{
//读取下一行
row++;
//从内容的第一列开始根据输入参数进行查找,将查找列数记录下来
while((fromindex=s.indexOf(searchfor, fromindex))>=0)
{
System.out.println("在第"+row+"行, 第"+fromindex+"列");
//确定下一次查找的初始位置
fromindex=fromindex+searchfor.length();
}
}
in.close();
}catch(IOException e) {e.printStackTrace();}
}
}

回答2:

这段意思就是 读一个文件 并相应的在控制台 输出 这个文件是几行几列的吧
大概 就这意思 也没仔细看。