java读取txt文件每一行
时间: 2023-07-18 12:07:16 浏览: 47
可以使用Java中的BufferedReader和FileReader类来读取txt文件的每一行。以下是一个示例代码:
```java
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class ReadTxtFile {
public static void main(String[] args) {
try {
BufferedReader reader = new BufferedReader(new FileReader("file.txt"));
String line = reader.readLine();
while (line != null) {
System.out.println(line);
line = reader.readLine();
}
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在这个示例中,我们首先创建了一个BufferedReader对象来读取文件。然后,我们使用readLine()方法读取文件的每一行,直到文件结束为止。在while循环中,我们将每一行输出到控制台。最后,我们关闭了BufferedReader对象以释放资源。
请注意,这里的文件名是相对路径,指定了要读取的文件名。如果你的文件不在当前工作目录中,你需要指定完整的文件路径。