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

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

时间2025-07-18 12:36:04分类IT科技浏览5350
导读: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
开局几张图,故事全靠编(开局一张图,构建神奇的 CSS 效果)