看板 java 關於我們 聯絡資訊
※ 引述《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://www.ptt.cc/bbs/java/M.1579371810.A.659.html ※ 編輯: NintendoGC (220.132.99.6 臺灣), 01/19/2020 02:24:04