特定のターミネーターシーケンスに達するまでユーザーの入力を読み取ってコンソールにテキストボックスを表示しようとしていますが、終了方法を理解できません。ここで複数行のユーザー入力をファイルに書き込む
入力を読み込み、ファイルに書き込むことになっているコード:
try {
out = new BufferedWriter(new FileWriter("outagain.txt");
userInput = new Scanner(System.in);
String input;
while ((input = userInput.nextLine)) != null) {
out.write(input);
out.newLine();
input = null;
}
} finally {
if (userInput != null)
userInput.close();
if (out != null)
out.close();
私は、彼らが書くすなわち、ユーザからの脱出「コード」(キャプチャすることができますいくつかの方法があります「:END」ループから抜け出す)、あるいはそれを行う別の方法がありますか?
ありがとうございます。
はい、あなたは 'のようないくつかの終了ワードを設定することによってそれを行うことができます。 –
どうすればいいですか?私はそれを試みたが、ループは終了しないだろう。 –