【誤區】next()&nextLine()
原創
vow_
2020-07-02 18:58
next()和nextLine()的區別:
next()方法
在讀取內容時,會過濾掉有效字符前面的無效字符,對輸入有效字符之前遇到的空格鍵、Tab鍵或Enter鍵等結束符,next()方法會自動將其過濾掉;只有在讀取到有效字符之後,next()方法纔將其後的空格鍵、Tab鍵或Enter鍵等視爲結束符;next()方法不能得到帶空格的字符串。
nextLine()方法
字面上有掃描一整行的意思,它的結束符只能是Enter鍵,即nextLine()方法返回的是Enter鍵之前沒有被讀取的所有字符,它是可以得到帶空格的字符串的。