System.inにリンクされたスキャナーを閉じる 質問する

System.inにリンクされたスキャナーを閉じる 質問する

ScannerにリンクされたがありますSystem.in。 を使用した後は、Scannerを閉じる必要があります。 を開いたままにしておくのはコーディングの習慣としてよくありません。 しかし、 を閉じるとScanner、 も閉じてしまいます。 を閉じずにを閉じる方法(方法があれば)System.inを教えていただけますか。ScannerSystem.in

ベストアンサー1

最も簡単な方法は、基礎となるストリームを閉じたくない場合は Scanner を閉じないことです。

理想的には、プログラムの存続期間中使用する 1 つのスキャナーのみを作成する必要があります。いずれにしても、それを閉じる正当な理由はないようです。

おすすめ記事