您的位置:首页 > 编程语言 > Java开发

Java的Scanner类中next()方法与nextLine()方法的区别

2018-03-28 21:54 337 查看
在学习Java过程中,一次偶然机会,发现在Scanner类中,有两种接收控制台输入字符串的方法:next()和nextLine(),那么两者有什么不同之处呢?下面是我自己的一些总结。

next():

作为字符串输入的方法,自动屏蔽掉输入的分隔符,如空格Tab键回车键,直到遇到有效地字符输入后,则将这些分隔符作为结束标志;

nextLine();

则是将从开始运行所输入的所有的字符,包括分隔符,均作为控制台输入,只有在遇到enter回车键时,才结束输入,并将所有的内容作为输入内容传给Scanner;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: