java控制臺輸入有如下幾個方法
1、JDK 1.4 及以下版本讀取的方法
JDK 1.4 及以下的版本中要想從控制臺中輸入數據只有一種辦法,即使用System.in獲得系統的輸入流,再橋接至字符流從字符流中讀入數據。只能讀取字符串,若需要讀取其他類型的數據需要手工進行轉換。代碼如下:
2、JDK 5.0 讀取的方法
從 JDK 5.0 開始,基本類庫中增加了java.util.Scanner類,根據它的 API 文檔說明,這個類是采用正則表達式進行基本類型和字符串分析的文本掃描器。使用它的Scanner(InputStream source)構造方法,可以傳入系統的輸入流System.in而從控制臺中讀取數據。canner不僅可以從控制臺中讀取字符串,還可以讀取除char之外的其他七種基本類型和兩個大數字類型,并不需要顯式地進行手工轉換。代碼如下:
3、JDK 6.0 讀取的方法
從 JDK 6.0 開始,基本類庫中增加了java.io.Console類,用于獲得與當前 Java 虛擬機關聯的基于字符的控制臺設備。在純字符的控制臺界面下,可以更加方便地讀取數據。代碼如下:
新聞熱點
疑難解答