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);
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。