把键盘输入的字符写入文件Java
时间: 2024-03-23 14:39:56 浏览: 24
在Java中,你可以使用`FileWriter`和`BufferedWriter`类来把键盘输入的字符写入文件。
以下是一个简单的例子:
```java
import java.io.*;
public class WriteToFile {
public static void main(String[] args) {
try {
// 创建一个文件对象
File file = new File("output.txt");
// 创建一个 FileWriter 对象
FileWriter fw = new FileWriter(file);
// 创建一个 BufferedWriter 对象
BufferedWriter bw = new BufferedWriter(fw);
// 从键盘读取输入
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
// 写入文件
String str;
while ((str = br.readLine()) != null) {
bw.write(str);
bw.newLine(); // 换行
}
// 关闭流
br.close();
bw.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
这个例子创建了一个名为`output.txt`的文件,并把从键盘读取的输入写入了这个文件中。你可以根据自己的需要修改文件名和路径。