代码hasNext()
package com.zzz.base;
import java.util.Scanner;
public class Demo01 {
public static void main(String args[]){
Scanner scanner=new Scanner(System.in);//创建Scanner类的对象
if(scanner.hasNext())//判断用户有没有输入字符串{
String str=scanner.next();//使用next方式接收
System.out.println("输出的类容为"+str);
}
scanner.close();
}
}
当用户输入"......" "........"只会输出第一个"........"
使用hasnextLine()
package com.zzz.base;
import java.util.Scanner;
public class Demo01 {
public static void main(String args[]){
Scanner scanner=new Scanner(System.in);//创建Scanner类的对象
if(scanner.hasNextLine())//判断用户有没有输入字符串{
String str=scanner.nextLine();//使用next方式接收
System.out.println("输出的类容为"+str);
}
scanner.close();
}
}
当用户输入"......" "........"时两个都会输出
总结