作者danielkimo (Daniel)
看板java
标题[问题] 请问要怎样做一个可以让使用者输入多行的文字
时间Sun Apr 18 09:49:32 2010
大家好,
就像我们在ptt上面编文章一样
常常会遇到换行要继续输入文章内容
但若使用java scanner 来读的话
只要使用者按下enter换行就结数输入的动作了
请问要怎样才能让使用者按下特定键才会停止输入呢
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.0.52.228
1F:推 LPH66:自己一行一行读进来後接起来? (直觉想法) 04/18 09:56
2F:→ danielkimo:要怎样一行一行读,没有办法预期使用者会输入几行阿 04/18 10:01
3F:→ tkcn:用一个独立的 thread 读,所以会 "一直等待使用者输入" 04/18 10:14
4F:→ TonyQ:要锁暗见的话可能要自己写UI才有办法,常见是用关键字当结尾 04/18 11:16
5F:→ AmosYang:那.就.不.要.(只).用.scanner.来.读 (改用心眼吧) 04/18 12:46
6F:→ AmosYang:题外话: 独立的 thread? 感觉 tkcn 想太远了 XD 04/18 12:49
7F:→ AmosYang:一个 while(true) 奉上 current thread 不也一样? XD 04/18 12:51
8F:→ tkcn:看到 ptt 就开始把 scanner 跟 gui 乱凑了 (爆) 04/18 13:32
9F:推 LPH66:推一下五楼的改用心眼 原PO可以想一想这句话的意思 04/18 16:27
10F:→ MOONRAKER:对,要使用心眼 04/18 17:05
11F:→ AmosYang: java.util.心眼 XD 04/18 23:00
12F:→ tkcn:请问如果心眼太小,读不到怎麽办? 04/18 23:06
13F:→ AmosYang: buffer 开大一点… XD 04/18 23:10