Re: [问题] 请问JAVA io流怎么输入文章然后ESC跳出

楼主: NintendoGC (Goston)   2020-01-19 02:23:27
※ 引述《SST2000 (BMW 428i)》之铭言:
: 请问各位JAVA的强者,我要把字串str1输入到文件这一方面没有问题
: 但是字串打完之后按下Enter然后就fw.close()了之后跳出,然后文件里面
: 显示了我刚才打的字串,但是But
: 如果我打完字串之后按下Enter然后要打下一个字串等于是我要打一篇文章
: 然后按下ESC才跳出来写入文件,这样子这段程式码要怎么改呢??
要听 ESC 键你得写 GUI,
建议是定一个比较少用的指令当成结束的指令会比较简单,
类似这样:
try (FileWriter fw = new FileWriter(("abc.txt"));
Scanner scanner = new Scanner(System.in)) {
String input;
while (!(input = scanner.nextLine()).equals(":exit")) {
fw.write(input + System.lineSeparator());
}
}

Links booklink

Contact Us: admin [ a t ] ucptt.com