Scanner
にリンクされたがありますSystem.in
。 を使用した後は、Scanner
を閉じる必要があります。 を開いたままにしておくのはコーディングの習慣としてよくありません。 しかし、 を閉じるとScanner
、 も閉じてしまいます。 を閉じずにを閉じる方法(方法があれば)System.in
を教えていただけますか。Scanner
System.in
ベストアンサー1
最も簡単な方法は、基礎となるストリームを閉じたくない場合は Scanner を閉じないことです。
理想的には、プログラムの存続期間中使用する 1 つのスキャナーのみを作成する必要があります。いずれにしても、それを閉じる正当な理由はないようです。