scanner類next和nextline的區(qū)別

測試數據:Hello World!
結果:只輸出了Hello。

測試數據:Hello World!
結果:輸出了Hello World!
next():
1、一定要讀取到有效字符后才可以結束輸入。
2、對輸入有效字符之前遇到的空白,next() 方法會自動將其去掉。
3、只有輸入有效字符后才將其后面輸入的空白作為分隔符或者結束符。
4、next() 不能得到帶有空格的字符串。
nextLine():
1、以Enter為結束符,也就是說 nextLine()方法返回的是輸入回車之前的所有字符。
2、可以獲得空白。
了解更多java知識點擊:
JAVA全套課程_尚學堂Java入門_Java零基礎必備_Java編程課程
標簽: