Java中next()方法和nextLine()方法的区别

next()会自动消去有效字符前的空格,只返回输入的字符,不能得到带空格的字符串。
nextLine()方法返回的是Enter键之前的所有字符,它是可以得到带空格的字符串的。
eg:
Java中next()方法和nextLine()方法的区别
输入:a b c(回车)e f g
Java中next()方法和nextLine()方法的区别
//中间000是用来分隔str1和str2的结果。
如果将next()和nextLine()互换位置则:
Java中next()方法和nextLine()方法的区别
继续输入刚刚的值
Java中next()方法和nextLine()方法的区别
所有简单的说next()只返回有效字符,nextLine()什么都返回。