首頁 > Java > java教程 > 為什麼 System.console() 回傳 Null,Java 輸入有哪些替代方案?

為什麼 System.console() 回傳 Null,Java 輸入有哪些替代方案?

Mary-Kate Olsen
發布: 2024-12-18 11:02:19
原創
616 人瀏覽過

Why Does System.console() Return Null, and What Are the Alternatives for Java Input?

來自System.console() 的Java 輸入

使用Console 類別時,在呼叫System.console() 時可能會遇到null 物件)。在繼續之前,確定是否需要進行任何調整至關重要。

不同環境中的 System.console()

使用 System.console()取得輸入有特定的要求限制:

  • IDE環境:

    • System.console() 在Eclipse 或IntelliJ 等IDE 中傳回null,因為它們提供自己的使用者輸入機制。
  • 命令列環境:

    • 直接從命令列執行時,System.console() 會如預期執行。

替代解決方案

如果System.console() 不是選項,請考慮以下內容替代方案:

如果System.console() 不是選項,請考慮以下內容替代方案:
  • 緩衝輸入(非IDE):
  • BufferedReader(IDE 和命令列) :

以上是為什麼 System.console() 回傳 Null,Java 輸入有哪些替代方案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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