黑马程序员技术交流社区

标题: Scanner类的next()和nextLine()区别 [打印本页]

作者: 扬帆起航fonnson    时间: 2016-7-3 17:20
标题: Scanner类的next()和nextLine()区别
                Scanner sc = new Scanner(System.in);
                String a = sc.next();
                String b = sc.nextLine();
                System.out.println(a+"|"+b);
输入:a b c回车
结果:a| b c
敲回车后next()根据空格取走a,nextLine()根据回车取走整行,因为a被取走,剩下 b c。
作者: weidong10heima    时间: 2016-7-3 22:29

next()方法读取键盘录入的一行字符串:但是以空格,tab,回车换行作为行的结束标志
nextLine()方法读取键盘录入的一行字符串:仅以回车换行作为行的结束标志




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2