【誤區】next()&nextLine()

next()和nextLine()的區別:

next()方法

在讀取內容時,會過濾掉有效字符前面的無效字符,對輸入有效字符之前遇到的空格鍵、Tab鍵或Enter鍵等結束符,next()方法會自動將其過濾掉;只有在讀取到有效字符之後,next()方法纔將其後的空格鍵、Tab鍵或Enter鍵等視爲結束符;next()方法不能得到帶空格的字符串。


nextLine()方法
字面上有掃描一整行的意思,它的結束符只能是Enter鍵,即nextLine()方法返回的是Enter鍵之前沒有被讀取的所有字符,它是可以得到帶空格的字符串的。
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章