Scanner类中nextLine()和next()方法区别说明
下文笔者讲述next()和nextLine()之间的相同点和不同点,如下所示
next()和nextLine()相同点不同点说明
相同点:
next()和nextLine()的返回值都是String类型
不同点:
nextLine()支持空格
例:
// 如果你在字符串中间输个空格,空格即后面的字符串都丢弃了
Scanner scanner= new Scanner(System.in);
System.out.println("请输入:");
String str1=scanner.next();
System.out.println("你输入的是"+str);
// 如果你在字符串中间输个空格,空格即后面的字符串都在
System.out.println("请输入:");
String str1=scanner.nextLine();
System.out.println("你输入的是"+str1);
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


