我不明白为什么这段代码工作正常,似乎没有任何增量器或计数器会在某个时候退出这个 while 循环。是什么使 readline 函数转到输入文件的下一行?
while ((str = in.readLine()) != null) {
String [] dat = null;
dat = baseballstats(str);
for (int i = 0; i < dat.length; i++) {
out.print(dat[i]);
out.print (" ");
}
out.println();
}
我需要让它不只打印第一行,但我不知道是什么让它进入输入文件的下一行。