私はScannerクラスに慣れていませんが、newlineが入力された場合、next()は空文字列を返します。Dufrenoy源しばらくして終了したい場合は、returnを入力します。使用してループを終了します。編集:あなたのコメントに基づいて、私はあなたがループテストでスキャナを使用することはできないと言っています。改行を空白としてスキップし、他のものを待つだけです。使用して次のユーザーラインを取得します。行が空(長さゼロ)の場合は、ループから抜け出すことができます。しないと、スキャナの行を折り返して、その行に対してスキャナの解析メソッドを使用することができます。私の編集を参照してください。