Java中next() 、nextInt() 和 nextLine() 方法()

  本篇文章为你整理了Java中next() 、nextInt() 和 nextLine() 方法()的详细内容,包含有 Java中next() 、nextInt() 和 nextLine() 方法,希望能帮助你了解 Java中next() 、nextInt() 和 nextLine() 方法。

  1. next():
 

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

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

  2. nextInt():
 

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

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

  3. nextLine():
 

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

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

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

  以上就是Java中next() 、nextInt() 和 nextLine() 方法()的详细内容,想要了解更多 Java中next() 、nextInt() 和 nextLine() 方法的内容,请持续关注盛行IT软件开发工作室。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: