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

java中nextLine()和next()的区别

2017-11-19 21:35 253 查看
next 过滤掉第一个有效字符之前的空白字符,开始读取,到遇到空白字符停止, 空白字符指的是    空格键、Tab键或Enter键
而nextline()的结束字符只是Enter键,nextline()不会过滤掉之前的空白字符
/**nextLine不过滤之前的空白字符,输入数字后程序会直接结束*/
int s = sc.nextInt();
String s2 = sc.nextLine();

/**输入数字后程序不会直接结束*/
int s3 = sc.nextInt();
String s4 = sc.next();oj的时候发现用next过了,用nextLine过不了,超时,不知道2者有没有速度区别,不确定
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Scanner