用FileWriter类在某个目录创建test.txt文件,将你熟悉的一篇古文和你的学号、姓名等信息写入到该文件,然后用FileReader读取所创建的test.txt文件在控制台输出
时间: 2023-06-26 12:05:03 浏览: 106
Java读取txt文件和写入txt文件的简单实例
5星 · 资源好评率100%
以下是Java代码实现:
```java
import java.io.*;
public class CreateAndReadFile {
public static void main(String[] args) {
String filename = "test.txt";
String directoryPath = "C:\\Users\\username\\Desktop\\"; // 修改为你想要创建文件的目录路径
String content = "学号:xxxxxxx\n姓名:张三\n\n《庄子》\n逍遥游\n\n北冥有鱼,其名为鲲。鲲之大,不知其几千里也;化而为鸟,其名为鹏。鹏之背,不知其几千里也;怒而飞,其翼若垂天之云。是鸟也,海运则将徙于南冥;南冥者,天池也。\n\n";
// 创建文件并写入内容
try {
File file = new File(directoryPath + filename);
if (!file.exists()) {
file.createNewFile();
}
FileWriter fw = new FileWriter(file);
fw.write(content);
fw.close();
System.out.println("文件创建成功!");
} catch (IOException e) {
e.printStackTrace();
return;
}
// 读取文件并输出到控制台
try {
FileReader fr = new FileReader(directoryPath + filename);
BufferedReader br = new BufferedReader(fr);
String line;
while ((line = br.readLine()) != null) {
System.out.println(line);
}
br.close();
fr.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
需要注意的是,代码中的`directoryPath`变量需要修改为你想要创建文件的目录路径。
阅读全文