用java 编程实现,在d盘下创建一个文本文件(.txt),主文件名以自己姓名命名,并在该文件中写入自己的学号、姓名、爱好等信息。 利用文件字节流读取方法,把刚才创建的文件内容读取,打印在控制台。
时间: 2023-12-10 18:40:06 浏览: 178
用java实现的创建文件及写入内容
5星 · 资源好评率100%
以下是 Java 代码:
```java
import java.io.*;
public class CreateAndReadFile {
public static void main(String[] args) {
String fileName = "D:\\YourName.txt";
String content = "学号:123456\n姓名:YourName\n爱好:coding";
// 创建文件并写入内容
try {
File file = new File(fileName);
if (!file.exists()) {
file.createNewFile();
}
FileWriter fw = new FileWriter(file.getAbsoluteFile());
BufferedWriter bw = new BufferedWriter(fw);
bw.write(content);
bw.close();
System.out.println("文件已创建并写入成功!");
} catch (IOException e) {
e.printStackTrace();
}
// 读取文件内容并打印
try {
File file = new File(fileName);
FileInputStream fis = new FileInputStream(file);
byte[] data = new byte[(int) file.length()];
fis.read(data);
fis.close();
String fileContent = new String(data, "UTF-8");
System.out.println("文件内容为:\n" + fileContent);
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
注:需将 `YourName` 替换为自己的姓名,`123456` 替换为自己的学号,`coding` 替换为自己的爱好。
阅读全文