java50的新功能内容摘要:

物件 read()方法,由標準輸入串流取得一個位元組的資料,並傳回該位元組的整數值;或特過資料流鏈結 (stream chaining)的方式將之鏈結InputStreamReader及 BufferInputReader之後,使用 BufferInputReader類別的 readLine()方法讀入一個字串。 格式化的輸入 (2/8)  而 Java ,可以讓我們方便的進行控制台資料輸入。  例如,在 Java (此段程式碼需要捕捉 IOException例外 ): import .*。 ... InputStreamReader 字元資料流 = new InputStreamReader()。 BufferedReader 緩衝字元資料流 = new BufferedReader(字元資料流 )。 String 讀入字串 = 緩衝字元資料流 .readLine()。 int 輸入整數 = (讀入字串 )。 格式化的輸入 (3/8)  在 Java 個整數 (此段程式碼不需要捕捉 IOException例外 ): import .*。 ... Scanner 輸入 = new Scanner()。 int 輸入整數 = 輸入 .nextInt( )。 格式化的輸入 (4/8)  很顯然的, Scanner類別提供了相當直接且簡潔的控制台輸入方式,而 Scanner類別也可以與其他屬於 File類別、 String類別或 InputStream類別的物件鏈結 (chaining)在一起進行檔案、字串中或其他串流的輸入操作。 格式化的輸入 (5/8)  除了 nextInt()方法之外, Scanner還提供許多其他的方法以方便使用者進行輸入操作,以下我們一一介紹: 方法名稱 功能 hasNext() 檢查輸入串流中是否仍有待輸入的 token(輸入單元 ) hasNext(String 比對字串 ) 檢查輸入串流中是否仍有待輸入且與 比對字串 吻合的 token hasNextBigDecimal() 檢查下一個待輸入的 token是否能夠輸入為 BigDecimal 物件 hasNextBigInteger() 檢查下一個待輸入的 token是否能夠輸入為 BigInteger 物件 hasNextBigInteger(int 基底參數 ) 檢查下一個待輸入的 token是否能夠輸入為以 基底參數 為基底的 BigInteger 物件 hasNextBoolean() 檢查下一個待輸入的 token是否能夠輸入為以不區別大小寫的 true/false建立的布林值 hasNextByte() 檢查下一個待輸入的 token是否能夠輸入為一個位元組值 hasNextByte(int 基底參數 ) 檢查下一個待輸入的 token是否能夠輸入為一個以 基底參數 為基底的位元組值 hasNextDouble() 檢查下一個待輸入的 token是否能夠輸入為一個倍精準度浮點數值 hasNextFloat() 檢查下一個待輸入的 token是否能夠輸入為一個浮點數值 hasNextInt() 檢查下一個待輸入的 token是否能夠輸入為一個整數值 hasNextInt(int 基底參數 ) 檢查下一個待輸入的 token是否能夠輸入為一個以 基底參數 為基底的整數值 格式化的輸入 (6/8) hasNextLine() 檢查是否仍有一行待輸入的資料 hasNextLong() 檢查下一個待輸入的 token是否能夠輸入為一個長整數值 hasNextLong(int 基底參數 ) 檢查下一個待輸入的 token是否能夠輸入為一個以 基底參數 為基底的長整數值 hasNextShort() 檢查下一個待輸入的 token是否能夠輸入為一個短整數值 hasNex。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。