对于我正在开发的应用程序,我有一个文本文件,我想用BufferedReader读取。文本文件中的前四行虽然不相关,所以我不想读那些。我查看了BufferedReader上的文档,我看到我可以使用BufferedReader.skip(bytes),我输入要跳过的字节数。但是,文本文件中的前四行并不总是包含相同数量的信息,所以我认为这不适合我的目的。你们是否知道如何以更实际的方式处理这个问题?
答案 0 :(得分:1)
int lineNumber = 0;
while ((s = br.readLine()) != null) {
if (++lineNumber < 4)
continue;
// process next line
}
答案 1 :(得分:0)
如果您不知道线条的长度是跳过4行的唯一方法就是读取它们而不是使用结果。