Java 文件IO编码
初识FitNesse

Java Scanner 中next() 与nextLine()的区别

Jimmy posted @ 2011年10月08日 16:11 in Java Programming , 14761 阅读

最近写程序,把Scanner next() 与 nextLine()混合使用时很容易出错,还是先了解下它们的区别吧。

关键在于:next() 方法遇见第一个有效字符(非空格,换行符)时,开始扫描,当遇见第一个分隔符或结束符(空格或换行符)时,结束扫描。这时使用nextLine(),继续读,有可能读入第一个字符是空格或换行符。

这篇文章的例子描述得很清楚。解析Scanner之next与nextLine区别.pdf

Avatar_small
scturtle 说:
2011年10月09日 01:44

人生苦短,用python吧


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter