JAVA代码实现读文件
时间: 2024-09-10 14:16:57 浏览: 15
在Java中,可以使用`java.io`包下的类如`FileReader`, `BufferedReader`或者`InputStreamReader`来读取文件。以下是一个简单的示例,演示如何使用`BufferedReader`逐行读取文本文件:
```java
import java.io.*;
public class ReadFileExample {
public static void main(String[] args) {
try {
// 文件路径
String filePath = "path_to_your_file.txt";
// 创建File对象
File file = new File(filePath);
// 创建BufferedReader对象并打开文件
BufferedReader reader = new BufferedReader(new FileReader(file));
// 读取文件内容
String line;
while ((line = reader.readLine()) != null) {
System.out.println(line); // 打印每一行的内容
}
// 关闭reader
reader.close();
} catch (IOException e) {
e.printStackTrace(); // 输出错误信息并处理异常
}
}
}
```
在这个例子中,我们首先创建一个`File`对象,然后使用它来创建`BufferedReader`。`readLine()`方法会一次返回一行数据,直到文件结束。记得在完成操作后关闭`BufferedReader`以释放资源。