Java利用程序读取 test.txt 文件的内容, 并在控制台打印
时间: 2024-02-15 07:04:44 浏览: 80
读取student.txt文件内容,每行作为一条数据,创建对应Student对象。
好的,以下是Java的代码实现:
```java
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class Main {
public static void main(String[] args) {
try (BufferedReader br = new BufferedReader(new FileReader("test.txt"))) {
String line;
while ((line = br.readLine()) != null) {
System.out.println(line);
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
这段代码中,我们使用 `BufferedReader` 类读取 `test.txt` 文件的内容。在 `try` 块中,我们创建了一个 `BufferedReader` 对象 `br`,并将其包装在一个 `FileReader` 对象中。`BufferedReader` 对象提供了 `readLine()` 方法,可以一次读取文件的一行内容。因此,在 `while` 循环中,我们不断调用 `readLine()` 方法,直到读取到文件的末尾。
请注意,在使用完文件后,我们应该及时关闭它,以释放系统资源。在这里,我们使用了 Java 7 引入的 try-with-resources 语句,可以自动关闭 `BufferedReader` 对象。
阅读全文