如何使用java从包含特定单词的文件中打印行?
想要创建一个简单的实用程序,它允许在文件中查找单词并打印出给定单词的完整行.
我已经做了很多事情来计算出现但是不要用锄头打印包含它的线......
import java.io.*;
public class SearchThe {
public static void main(String args[])
{
try
{
String stringSearch = "System";
BufferedReader bf = new BufferedReader(new FileReader("d:/sh/test.txt"));
int linecount = 0;
String line;
System.out.println("Searching for " + stringSearch + " in file...");
while (( line = bf.readLine()) != null)
{
linecount++;
int indexfound = line.indexOf(stringSearch);
if (indexfound > -1)
{
System.out.println("Word is at position " + indexfound + " on line " + linecount);
}
}
bf.close();
}
catch (IOException …Run Code Online (Sandbox Code Playgroud)