作者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/m.aspx?n=bbs/java/M.1579371810.A.659.html
※ 編輯: NintendoGC (220.132.99.6 臺灣), 01/19/2020 02:24:04