首页IT科技java nextint和nextline(Java中next() 、nextInt() 和 nextLine() 方法)

java nextint和nextline(Java中next() 、nextInt() 和 nextLine() 方法)

时间2025-09-19 12:40:43分类IT科技浏览5983
导读:Scanner的几个常用next输入方法要点...

Scanner的几个常用next输入方法要点

1. next(): 一直接收从键盘中打入的内容直到读取到回车                ,此回车并不会被读取                       ,且一定要读取到有效字符后才可以结束输入               。

对输入有效字符之前遇到的空格键                、Tab键或Enter键等结束符        ,next()方法会自动将其去掉        ,只有在输入有效字符之后                       ,next()方法才将其后输入的空格键                       、Tab键或Enter键等视为分隔符或结束符                        。

2. nextInt(): 它本质是调用了next()方法                ,然后将next()方法返回的字符串再解析成int型数字返回        。

nextInt()函数在缓冲区中遇到“空格               ”        、“回车符                        ”等空白字符时会将空白字符前的数据读取走        ,但空白字符不会被处理掉               。

3. nextLine(): nextLine()函数是在缓冲区中读取一行数据                       ,这行数据以“回车符        ”为结束标志                ,结束符只是Enter键,无分隔符                        。

nextLine()会把包括回车符在内的数据取走        。

注意:nextInt()后的nextLine()函数                       ,因为nextInt()将“回车符               ”留在了缓冲区                       ,nextLine()读取时遇到的第一个字符便是“回车符                        ”,所以直接结束读取       。

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
大学生网页设计制作作业怎么写(大学生个人网页设计 HTML个人网页制作 web个人网站模板 简单静态HTML个人网页作品)