怎么在java代码中读取文本文件
时间: 2023-06-20 07:09:21 浏览: 47
在 Java 中,读取文本文件需要使用 `java.io` 包中的 `FileReader` 和 `BufferedReader` 类。下面是一个简单的示例代码,可以读取文本文件并输出其中的内容:
```java
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class ReadFile {
public static void main(String[] args) {
BufferedReader reader = null;
try {
reader = new BufferedReader(new FileReader("filename.txt"));
String line = reader.readLine();
while (line != null) {
System.out.println(line);
line = reader.readLine();
}
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if (reader != null) {
reader.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
```
在上面的代码中,我们首先创建了一个 `BufferedReader` 对象,然后使用 `FileReader` 将文件名传递给它。接下来,我们使用 `readLine()` 方法逐行读取文件内容,并将其输出到控制台上。最后,我们在 `finally` 块中关闭了 `BufferedReader` 对象,以确保资源被正确释放。