Java简单输入

Java scanner输入

Scanner s=new Scanner(System.in);
System.out.println("Please input something: ");
if(s.hasNext())
{
    String text=s.next();
}
s.close();

Scanner s=new Scanner(System.in);
System.out.println("Please input something: ");
if(s.hasNextLine())
{
    String text=s.nextLine();
}
s.close();

next():
1、一定要读取到有效字符后才可以结束输入
2、对输入有效字符之前遇到的空白,next() 方法会自动将其去掉
3、只有输入有效字符后才将其后面输入的空白作为分隔符或者结束符
next() 不能得到带有空格的字符串

nextLine():
1、以Enter为结束符,也就是说 nextLine()方法返回的是输入回车之前的所有字符
2、可以获得空白

猜你喜欢

转载自blog.csdn.net/twxwjh/article/details/107616946