java读取文件指定内容
时间: 2023-07-18 08:05:56 浏览: 150
JAVA读取指定文件里面的指定内容
可以使用Java中的FileReader和BufferedReader类来读取文件内容。以下是一个示例代码:
```java
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class ReadFile {
public static void main(String[] args) {
String fileName = "example.txt";
String searchStr = "target string";
try {
FileReader fileReader = new FileReader(fileName);
BufferedReader bufferedReader = new BufferedReader(fileReader);
String line;
while ((line = bufferedReader.readLine()) != null) {
if (line.contains(searchStr)) {
System.out.println(line);
}
}
fileReader.close();
bufferedReader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在上面的代码中,我们使用了一个while循环来逐行读取文件内容,并使用contains方法来查找是否包含目标字符串。如果找到了目标字符串,就打印出这一行的内容。请注意,在使用完文件读取器后,我们必须关闭它们,以释放与该文件关联的资源。
阅读全文