看板 java 關於我們 聯絡資訊
大家好, 就像我們在ptt上面編文章一樣 常常會遇到換行要繼續輸入文章內容 但若使用java scanner 來讀的話 只要使用者按下enter換行就結數輸入的動作了 請問要怎樣才能讓使用者按下特定鍵才會停止輸入呢 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.0.52.228
LPH66:自己一行一行讀進來後接起來? (直覺想法) 04/18 09:56
danielkimo:要怎樣一行一行讀,沒有辦法預期使用者會輸入幾行阿 04/18 10:01
tkcn:用一個獨立的 thread 讀,所以會 "一直等待使用者輸入" 04/18 10:14
TonyQ:要鎖暗見的話可能要自己寫UI才有辦法,常見是用關鍵字當結尾 04/18 11:16
AmosYang:那.就.不.要.(只).用.scanner.來.讀 (改用心眼吧) 04/18 12:46
AmosYang:題外話: 獨立的 thread? 感覺 tkcn 想太遠了 XD 04/18 12:49
AmosYang:一個 while(true) 奉上 current thread 不也一樣? XD 04/18 12:51
tkcn:看到 ptt 就開始把 scanner 跟 gui 亂湊了 (爆) 04/18 13:32
LPH66:推一下五樓的改用心眼 原PO可以想一想這句話的意思 04/18 16:27
MOONRAKER:對,要使用心眼 04/18 17:05
AmosYang: java.util.心眼 XD 04/18 23:00
tkcn:請問如果心眼太小,讀不到怎麼辦? 04/18 23:06
AmosYang: buffer 開大一點… XD 04/18 23:10