猿问

Scaner类中的Next()和NextLine()方法有什么区别?

Scaner类中的Next()和NextLine()方法有什么区别?

.‘>之间的主要区别是什么?next()nextLine()?
我的主要目标是使用Scanner可能是“相连”的任何来源(例如档案)。

我该选哪一个?为什么?


斯蒂芬大帝
浏览 647回答 4
4回答

鸿蒙传说

next()只能读取输入直到空格。它不能读两个由空格分隔的单词。还有,next()读取输入后,将光标放在同一行中。nextLine()读取输入,包括单词之间的空格(也就是说,它一直读到行尾。)\n)。一旦输入被读取,nextLine()将光标定位在下一行。用于读取整个行,您可以使用nextLine().

青春有我

来自JavaDoc:A&nbsp;Scanner使用分隔符模式将其输入分解为标记,默认情况下该模式与空格匹配。next():从此扫描仪查找并返回下一个完整令牌。nextLine():将此扫描器移过当前行,并返回跳过的输入。所以如果."small example<eol>text"&nbsp;next()应该还“小”和nextLine()应该还“小例子”
随时随地看视频慕课网APP

相关分类

Java
我要回答