java 打开文件例子
时间: 2024-07-09 21:01:17 浏览: 69
在Java中,打开和读写文件是一个常见的操作。这里是一个简单的例子,展示了如何使用`java.io`包中的`File`和`BufferedReader`或`FileWriter`类来打开、读取和写入文本文件:
```java
import java.io.*;
public class FileExample {
public static void main(String[] args) {
// 定义文件路径(假设在当前目录下)
String filePath = "example.txt";
try {
// 写入文件(如果文件不存在则创建)
PrintWriter writer = new PrintWriter(new FileWriter(filePath));
writer.println("这是写入的内容");
writer.close(); // 关闭写入流
// 读取文件
BufferedReader reader = new BufferedReader(new FileReader(filePath));
String line;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
reader.close(); // 关闭读取流
} catch (IOException e) {
e.printStackTrace();
System.out.println("发生错误:" + e.getMessage());
}
}
}
```
在这个示例中,我们首先尝试用`PrintWriter`打开文件并写入一行文本。然后,我们关闭写入流。接着,用`BufferedReader`从同一位置读取文件内容,并逐行打印。最后,我们也关闭了读取流。
如果你是在运行程序后希望查看效果,请确保该文件路径存在,或者根据实际情况修改文件名和路径。
阅读全文