java从键盘输入数据保存文件并在屏幕显示
时间: 2024-05-07 13:23:21 浏览: 7
可以使用Java的IO流和Scanner类来从键盘输入数据并将其保存到文件中,然后再读取文件并在屏幕上显示。下面是一个简单的示例代码:
```java
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Scanner;
public class FileInputOutputExample {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入要保存到文件中的数据:");
String data = scanner.nextLine();
scanner.close();
// 将数据保存到文件中
try {
File file = new File("data.txt");
FileWriter writer = new FileWriter(file);
writer.write(data);
writer.close();
System.out.println("数据保存成功!");
} catch (IOException e) {
e.printStackTrace();
}
// 从文件中读取数据并在屏幕上显示
try {
File file = new File("data.txt");
Scanner fileScanner = new Scanner(file);
String fileData = fileScanner.nextLine();
fileScanner.close();
System.out.println("从文件中读取的数据为:" + fileData);
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在上面的代码中,先使用Scanner类从键盘输入数据,然后将数据保存到名为“data.txt”的文件中。接着再从文件中读取数据并在屏幕上显示。