2015-10-15 118 views
1

我想制作一个不能为空的扫描器。因此,当扫描仪中没有任何内容时,如果要按Enter键,我想发出警告消息。我有这段代码。空Java扫描器

if (user_input.hasNext())// only if scanner is empty and enter is pressed{ 
     System.out.println("Scanner can not be empty"); 
    } 
+0

阅读整条生产线。如果里面什么都没有,打印你的警告。 – azurefrog

+0

你认为,如果他被告知这个错误信息,那么这个“不在街上的人”会认为什么? - 也许“请在按下”输入“键之前输入数据”就足够了。 – laune

回答

4
Scanner sc=new Scanner(System.in); 
    String input = sc.nextLine(); 
    if(input.isEmpty()) 
    { 
     System.out.println("Scanner can not be empty"); 
    }