我想获取文件的行,在该行中搜索特定文本,然后返回该行以及文件中具有相同特定文本的所有其他行。
到目前为止我有这个:
public String searchText(String text, String file)
{
StringBuffer sb = new StringBuffer();
try {
BufferedReader br = new BufferedReader(new FileReader(file));
String line = null;
while((line = br.readLine()) != null)
{
while(line.indexOf(text) > 0)
{
sb.append(line);
}
}
return sb.toString();
} catch (Exception e) {
e.printStackTrace();
}
return sb.toString();
}
它必须是我需要时可以使用的功能。我希望你们能理解我想要做什么,并提前感谢。