JAVA使用readLine()方法从键盘输入若干行字符串,输入“exit”结束输入,将输入若干行字符串保存到一个以学生学号命名的文本文件中。
时间: 2024-02-21 14:57:46 浏览: 64
java 键盘输入的多种实现方法
好的,我可以帮你解决这个问题。以下是Java代码实现:
```java
import java.io.*;
public class SaveToFile {
public static void main(String[] args) {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String input = "";
try {
System.out.print("请输入学生学号:");
String id = br.readLine();
File file = new File(id + ".txt");
FileWriter fw = new FileWriter(file, true);
BufferedWriter bw = new BufferedWriter(fw);
System.out.println("请输入若干行字符串,输入\"exit\"结束输入:");
while (!input.equals("exit")) {
input = br.readLine();
bw.write(input);
bw.newLine();
}
bw.close();
fw.close();
System.out.println("保存成功!");
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
运行代码后,程序会要求用户输入学生学号,然后将输入的字符串保存到以学生学号命名的文件中。用户输入多行字符串时,只需输入“exit”即可结束输入并保存到文件中。
阅读全文