スキャナが停止していないように見えますが、私がしようとしているのは、ユーザからの入力を受け取り、私の配列リストに私の情報が追加のスペースで保存されているので、私の配列リストにスペースを追加しているので、私はテキストを入力するスペースを追加しています。私がこれまでにしてきたことは止まらない。スキャナからの入力に苦労する
Scanner scan = new Scanner(System.in);
while (scan.hasNextLine()){
String line = scan.toString();
InPlayerNames.add(line+" ");
if (line.toString().equals("done")) {
break;
}
}
行はscan.toString()であってはなりません。 scan.nextLine()(System.inからの次の入力)を読み込む必要があります。 – Steven
'line.toString()'を使う必要はありません。 'line'だけで十分です。 –
スキャナクラスの使い方を完全に説明するチュートリアルがたくさんあります。それらを読むか、少なくとも使用するクラスのjavadocを読んでください。 – GhostCat