首頁 > Java > java教程 > 我應該關閉連結到 Java 中 System.in 的掃描程式嗎?

我應該關閉連結到 Java 中 System.in 的掃描程式嗎?

Barbara Streisand
發布: 2024-12-19 00:08:11
原創
779 人瀏覽過

Should I Close a Scanner Linked to System.in in Java?

問題:如何關閉連結到System.in 的掃描器而不影響System.in

上下文:

在Java程式設計中,Scanner類別常用於從標準輸入流讀取輸入(系統.in)。雖然有必要在使用後關閉資源以進行正確的編碼實踐,但關閉掃描程序也可能會無意中關閉 System.in。

解決方案:

提供的解決方案建議:最直接的方法是如果希望保留底層流(System. in),則不要關閉掃描器open.

說明:

通常建議創建一個在整個程序中使用的單個Scanner 實例。透過遵循這種做法,無需關閉掃描儀,因為它將在程式運行期間保持開啟狀態。

其他注意事項:

答案強調,有在這種情況下,通常沒有令人信服的理由關閉掃描程序。將其保持開啟狀態可以不間斷地繼續使用 System.in。

以上是我應該關閉連結到 Java 中 System.in 的掃描程式嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板