next()和nextLine()是Scanner类的常用方法,今天来讲一下他们的区别
next():只读取输入直到空格,也就是说它不能读两个由空格或符号隔开的单词,只读到空格前的单词
nextLine():可以读包括单词之间的空格和除回车以外的所有符号,也可以跨行。
//next()
Scanner scan = new Scanner(System.in);
String S1= scan.next();
System.out.println(S1);
//nextLine()
Scanner scan = new Scanner(System.in);
String S2= scan.nextLine();
System.out.println(S2);
本文主要介绍了Java中Scanner类的next()和nextLine()方法的区别:next()仅读取到空格前的单词,而nextLine()可以读取包括空格和换行符在内的内容,适用于跨行读取。
361

被折叠的 条评论
为什么被折叠?



