我目前有一个工作解析器。它解析一个文件一次(不是我想要的),然后将解析后的数据输出到一个文件中。我需要它继续解析并附加到同一个输出文件,直到输入文件结束。看起来像这样。
try {
// my code parsing the data and appending to eof of output. (works)
}
catch (EOFException eof){
}
除了while循环外,一切都完成了。它只在我需要它继续解析时解析一次。我正在寻找一个while循环函数来达到eof。
我也在使用 DataInputStream。是否有某种 DataInputStream.hasNext 功能?
DataInputStream dis = new DataInputStream(new FileInputStream(inFile));
i.e. dis.read();
.
//Need a while !eof while loop
try {
// my code parsing the data and appending to eof of output. (works)
}
catch (EOFException eof){
}