在D盘创建“Exercise6_1.txt”文件,文件的内容为“Hello World!”。创建一个File类的对象,然后创建文件字节流输入流对象fis,并且从输入流中读取文件“Hello.txt”的信息。
时间: 2024-02-15 17:04:36 浏览: 61
Exercise5_22.rar_Exercise5_22_appearance6zi
好的,以下是代码实现:
```java
import java.io.*;
public class Main {
public static void main(String[] args) {
try {
// 在D盘创建“Exercise6_1.txt”文件,文件的内容为“Hello World!”
File file = new File("D:/Exercise6_1.txt");
FileWriter writer = new FileWriter(file);
writer.write("Hello World!");
writer.close();
// 创建File类的对象
File file2 = new File("D:/Exercise6_1.txt");
// 创建文件字节流输入流对象fis,并且从输入流中读取文件“Hello.txt”的信息
FileInputStream fis = new FileInputStream(file2);
byte[] bytes = new byte[(int) file2.length()];
fis.read(bytes);
System.out.println(new String(bytes));
fis.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在运行程序之前,请确保D盘的根目录下没有名为“Exercise6_1.txt”的文件。该程序会先创建该文件并将“Hello World!”写入到文件中,然后再读取文件内容并输出到控制台上。
阅读全文