● 创建文件字节输出流,指定输出文件为“D:\love.txt” ● 将字符串“I love you more than I can say”写入指定文件 ● 关闭文件字节输出流 ● 创建文件字节输出流,指定输入文件为“D:\love.txt” ● 读取文件内容,显示在控制台窗口 ● 关闭文件字节输入流
时间: 2023-06-27 20:04:44 浏览: 146
以下是Java代码实现:
```java
import java.io.*;
public class Test {
public static void main(String[] args) {
try {
// 创建文件字节输出流,指定输出文件为“D:\love.txt”
FileOutputStream fos = new FileOutputStream("D:\\love.txt");
// 将字符串“I love you more than I can say”写入指定文件
String str = "I love you more than I can say";
byte[] bytes = str.getBytes();
fos.write(bytes);
// 关闭文件字节输出流
fos.close();
// 创建文件字节输入流,指定输入文件为“D:\love.txt”
FileInputStream fis = new FileInputStream("D:\\love.txt");
// 读取文件内容,显示在控制台窗口
int len;
byte[] buffer = new byte[1024];
while ((len = fis.read(buffer)) != -1) {
System.out.print(new String(buffer, 0, len));
}
// 关闭文件字节输入流
fis.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
注意:在Java中,文件路径的分隔符是“\”,但是“\”在Java中是一个特殊字符,所以需要使用“\\”来表示一个“\”。
阅读全文