java中nextLine()和next()的區別

首先,next()必定要讀取到有效字符後才能夠結束輸入,對輸入有效字符以前遇到的空格鍵、Tab鍵或Enter鍵等結束符,next()方法會自動將其去掉,只有在輸入有效字符以後,next()方法纔將其後輸入的空格鍵、Tab鍵或Enter鍵等視爲分隔符或結束符。簡單地說,next()查找並返回來自此掃描器的下一個完整標記。完整標記的先後是與分隔模式匹配的輸入信息,因此next方法不能獲得帶空格的字符串而nextLine()方法的結束符只是Enter鍵,即nextLine()方法返回的是Enter鍵以前的全部字符,它是能夠獲得帶空格的字符串的。post

http://jia1546.is-programmer.com/posts/30079.net

http://bbs.csdn.net/topics/310048210字符串

相關文章
相關標籤/搜索