Scanner類的使用

2021-07-10 20:20:28 字數 1052 閱讀 9336

1、next()方法:以空格為分隔符,出現空格換一行

scanner in = new scanner(system.in); 

while(in.hasnext())

//輸入:asjdgi kjashd 空格 空格 空格 asd

// 輸出 asjdgi

// kjashd

// asd

2、nextline()方法:輸入一行,輸出一行,以行為分隔符

scanner in = new scanner(system.in); 

while(in.hasnext())

//輸入 空格 空格 jgsdakh askduaksd asdjk

//輸出 空格 空格 jgsdakh askduaksd asdjk

3、usedelimiter():設定分隔符,以設定的為分隔符,按回車後,把,.之前的列印

scanner in = new scanner(system.in); 

in.usedelimiter(",.");

while(in.hasnext())

//輸入 空格 空格 jgsdakh askduaksd ,.asdjk,.

//輸出 空格 空格 jgsdakh askduaksd

// asdjk

scanner in = new scanner(system.in); 

while(in.hasnext())

scanner in = new scanner(system.in); 

while(in.hasnext())

//輸入:12

//輸出:12.0

//輸入:34.9879879879798798798797897987

//輸出:34.98798798797988

Scanner類的使用

這是乙個用於抓取輸入的類,可以從控制台抓取輸入,也可以從檔案抓取輸入,這個類有點像stream,一旦使用了next 系列函式就會移位,如果資料沒有儲存,就會丟失。1.用於判斷後續的hasnext 系列函式 這些方法使用不會將scanner移位,僅僅用於判斷後續,但這個系列的函式有個比較尷尬的地方,在...

簡單使用Scanner類

scanner scan newscanner system.in 傳入的引數表示掃瞄控制台接受資料 scan.close 控制輸入輸出的物件記得最後要關閉scan.next 等方法一般用來獲取輸入的資料 scan.hasnext 等方法一般用來判斷是否還有資料輸入 簡單測試 判斷並獲取整數和浮點數...

Java中Scanner類的使用

scanner是乙個可以使用正規表示式來解析基本型別和字串的簡單文字掃瞄器。scanner使用分隔符模式將其輸入分解為標記,預設情況下該分隔符模式與空白匹配。然後可以使用不同的 next 方法將得到的標記轉換為不同型別的值。例如,以下 使使用者能夠從 system.in 中讀取乙個數 scanner...