用java能够从键盘输入信息,存到文件中,并再次读出文件内容写入到另一个文件中去(可以是文本文件)。
时间: 2024-03-10 22:46:34 浏览: 20
是的,用Java可以实现从键盘输入信息,存到文件中,并再次读出文件内容写入到另一个文件中去。下面是一个示例代码:
```java
import java.io.*;
public class FileIO {
public static void main(String[] args) {
String inputFileName = "input.txt";
String outputFileName = "output.txt";
try {
// 从键盘读取输入
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String input = reader.readLine();
// 将输入写入文件
FileWriter writer = new FileWriter(inputFileName);
writer.write(input);
writer.close();
// 从文件中读取内容
FileReader fileReader = new FileReader(inputFileName);
BufferedReader fileBufferedReader = new BufferedReader(fileReader);
String fileContent = fileBufferedReader.readLine();
fileBufferedReader.close();
// 将文件内容写入另一个文件
FileWriter fileWriter = new FileWriter(outputFileName);
fileWriter.write(fileContent);
fileWriter.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在这个示例代码中,我们首先从键盘读取输入,然后将输入写入一个名为 input.txt 的文件中。接着,我们从该文件中读取内容,并将其写入名为 output.txt 的另一个文件中。注意,我们使用了Java的文件输入输出流和缓冲流来实现这个操作。