读取用户在控制台输入的内容,通过BufferedOutputStream将字符写到缓冲输出流中,并存储到指定路径D:\1000文件夹中。
时间: 2024-03-09 13:48:36 浏览: 26
好的,以下是Java代码实现:
```java
import java.io.*;
public class Main {
public static void main(String[] args) {
try {
// 读取用户在控制台输入的内容
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String content = reader.readLine();
// 通过BufferedOutputStream将字符写到缓冲输出流中,并存储到指定路径D:\1000文件夹中
File dir = new File("D:/1000");
if (!dir.exists()) {
dir.mkdir();
}
File file = new File(dir, "output.txt");
BufferedOutputStream out = new BufferedOutputStream(new FileOutputStream(file));
out.write(content.getBytes());
out.close();
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在控制台输入的内容会被写入到D:\1000\output.txt文件中。请注意,如果D:\1000目录不存在,程序会自动创建该目录。