Scanner的next()和nextLine()的区别

我们在用Scanner类的next()和nextLine()方法时经常会遇到输入的结果和我们想要的结果不一致的情况,这是为什么呢? 我们先来了解一下它们的基本原理: 首先,next()一定要读取到有效字符后才可以结束输入,对输入有效字符之前遇到的空格键、Tab键或Enter键等结束符,next()方法会自动将其去掉,只有在输入有效字符之后,next()方法才将其后输入的空格键、Tab键或Enter
相关文章
相关标签/搜索