Scanner類常用方法

2022-07-06 13:09:10 字數 539 閱讀 4738

常用方法:

new scanner(string)//獲取字串輸入

new scanner(system.in)//獲取鍵盤輸入

scanner.hasnext()

scanner.hasnextline()

scanner.hasnextint()

scanner.next()//獲取字串

scanner.nextline()

scanner.nextint()

scanner.close()

next()和nextline()的區別:

next():

一定要讀取到有效的字元後才可以結束輸入

對輸入有效字串之前遇到的空白,next()方法會自動將其去掉

只有輸入有效字串後才將其後面輸入的空白作為分隔符或者結束符

next()不能得到帶有空白的字串

nextline():

以enter為結束符,返回的是回車之前的所有字串

可以獲得空白

Scanner類之常用方法

scanner inputstream source 構造乙個新的scanner,它生成的值是從指定的輸入流掃瞄的。構造乙個新的scanner,它生成的值是從指定的輸入流掃瞄的。取自該流的位元組通過底層平台的 預設字符集轉換成字元。例項 scanner sc new scanner system.i...

常用類 Scanner類

scanner類概述 jdk5以後用於獲取使用者的鍵盤輸入 構造方法 public scanner inputstream source 基本格式 hasnext 判斷是否還有下乙個輸入項,其中 可以是int,double等。如果需要判斷是否包含下乙個字串,則可以省略 next 獲取下乙個輸入項。的...

034 java常用類 Scanner類

一 string類概述及其構造方法 1 scanner類概述 jdk5以後用於獲取使用者的鍵盤輸入 2 構造方法 public scanner inputstream source 二 scanner類的成員方法 1 基本格式 1 hasnext 判斷是否還有下乙個輸入項,其中 可以是int,dou...