java编写一个程序实现如下功能,在 E 盘下创建一个文件名为 a.txt,并向该文 件写入一串字符为“abcdefg”,然后再将该数据从文件读出显示屏幕中
时间: 2024-01-24 19:16:44 浏览: 28
下面是Java代码实现:
```java
import java.io.*;
public class FileReadWriteDemo {
public static void main(String[] args) {
String fileName = "E:\\a.txt";
String content = "abcdefg";
writeToFile(fileName, content);
readFromFile(fileName);
}
private static void writeToFile(String fileName, String content) {
try {
FileWriter writer = new FileWriter(fileName);
writer.write(content);
writer.close();
System.out.println("写入文件成功!");
} catch (IOException e) {
e.printStackTrace();
}
}
private static void readFromFile(String fileName) {
try {
FileReader reader = new FileReader(fileName);
int data;
while ((data = reader.read()) != -1) {
System.out.print((char) data);
}
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
程序首先定义了要操作的文件路径和要写入的内容,然后调用 `writeToFile` 方法将内容写入文件中,最后调用 `readFromFile` 方法读取文件内容并输出到屏幕中。在 `writeToFile` 方法中,我们使用 `FileWriter` 类向文件写入内容;在 `readFromFile` 方法中,我们使用 `FileReader` 类从文件读取内容。