用FileWriter类在某个目录创建test.txt文件,将你熟悉的一篇古文和你的学号、姓名等信息写入到该文件,然后用FileReader读取所创建的test.txt文件在控制台输出
时间: 2023-06-27 15:04:34 浏览: 219
以下是Java代码实现:
```java
import java.io.*;
public class TestFileIO {
public static void main(String[] args) {
String filePath = "C:/test.txt"; // 文件路径和名称
String content = "床前明月光,疑是地上霜。\n举头望明月,低头思故乡。"; // 要写入文件的内容
String info = "学号:123456,姓名:张三"; // 个人信息
// 使用FileWriter写入文件
try {
FileWriter writer = new FileWriter(filePath);
writer.write(content + "\n\n" + info); // 写入内容和个人信息
writer.close();
} catch (IOException e) {
e.printStackTrace();
}
// 使用FileReader读取文件
try {
FileReader reader = new FileReader(filePath);
BufferedReader br = new BufferedReader(reader);
String line;
while ((line = br.readLine()) != null) { // 逐行读取并输出
System.out.println(line);
}
br.close();
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
其中,`FileWriter`用于写入文件,`FileReader`用于读取文件。`BufferedReader`可以逐行读取文件内容。在实际开发中,需要根据实际需求进行异常处理。
阅读全文