我需要一个简单的解决方案来读取此输入
==*====*====
===@===
**@@@==*@@=*@*=
*=*=*=*=*=*=
==*@===*=*@=
我尝试过此方法,但它不会在读取输入时结束,但是会存储字符串值。我需要在阅读后添加代码,这就是为什么应该结束并且可以继续我的代码的原因。
Scanner sc=new Scanner(System.in);
while(true){
if (!sc.hasNextLine()) {
break;
}
String sor=sc.nextLine();
}
我先感谢您的帮助,请让我理解为什么一段时间不休息。
答案 0 :(得分:0)
我相信您无需在此处指定if(),因为它已经在while()中得到了验证。 如果正在从文件中读取输入,则应该可以正常工作。如果您正在从其他输入流中读取它,则应终止该行。
Scanner sc=new Scanner(System.in);
while(sc.hasNextLine()){
String sor=sc.nextLine();
}