在JAVA中怎么做到不定行的输入成功读取(最后不能多输入一个回车),如图所示

图片说明

Scanner s =Scanner(System.in);

String str = s.nextLine();//这里表示读取一行字符串,回车结束
想读取多行,可以循环调用s.nextLine();依次放数组里
public static void main(String[] args) {
int len=10;
Scanner s = new Scanner(System.in);
String[] strArr = new String[len];
for (int i = 0; i < strArr.length; i++) {
strArr[i]=s.nextLine();
}
System.out.println("===============");
for (String string : strArr) {
System.out.println(string);
}
}

要么先输入一个整数T
要么输入的内容有结束标志,比如EOF https://blog.csdn.net/u012637253/article/details/32112485
要么定时判断,间隔多久不输入就算输入完毕