作者NintendoGC (Goston)
看板java
标题Re: [问题] 请问JAVA io流怎麽输入文章然後ESC跳出
时间Sun Jan 19 02:23:27 2020
※ 引述《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());
}
}
--
●●
●##● ╦─╮ ╭─╮╭─╮╔┬╮╭─╮╦╮╗
●##● ╬╰╦ ╬ ║╰─╮ ║ ╬ ║╬│║
●● ╩─╯ ╰─╯╰─╯ ╩ ╰─╯╩╰╝
◥◣│◢◤ Blog - https://www.goston.net/
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.132.99.6 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/java/M.1579371810.A.659.html
※ 编辑: NintendoGC (220.132.99.6 台湾), 01/19/2020 02:24:04