文字入力がある限り!
文字入力がされる間中その入力を受け付け
文字の入力がなくなったら今まで入力されていた文字列を
まとめて出力させたいのですがどのような処理方法が有効的でしょうか?
(例)(1)文字を入力してください。→aaa ※ココでEnterキー押下
(2)文字を入力してください。→bbb ※ココでEnterキー押下
(3)文字を入力してください。→ccc ※ココでEnterキー押下
(4)文字を入力してください。→ ※入力せずEnterキー押下
(5)aaa→ 今までの文字列がまとめて出力される
bbb
ccc
今はVectorクラスに入力された文字列を格納し
入力がストップした時点でVectorの要素を表示させようとしています。
ですが入力の終了を指定することができていません。
BufferedReader r = new BufferedReader(new InputStreamReader(System.in));
Vector v = new Vector();
System.out.println("文字を入力してください");
String s = r.readLine();
while(s != ""){
v.add(s);
System.out.println("文字を入力してください");
s = r.readLine();
}
if(s == ""){
for(int i = 0; i < v.size(); i++){
System.out.println(v.get(i));
}
どのようにしたら入力の終了を認識させることができますか?
どなたかご協力お願いします!!
お礼
そっちのカテゴリーで質問してみます(^O^) ご回答ありがとうございます。