使用BufferedReader跳过前四行

时间:2013-07-07 09:55:17

标签: android bufferedreader skip

对于我正在开发的应用程序,我有一个文本文件,我想用BufferedReader读取。文本文件中的前四行虽然不相关,所以我不想读那些。我查看了BufferedReader上的文档,我看到我可以使用BufferedReader.skip(bytes),我输入要跳过的字节数。但是,文本文件中的前四行并不总是包含相同数量的信息,所以我认为这不适合我的目的。你们是否知道如何以更实际的方式处理这个问题?

2 个答案:

答案 0 :(得分:1)

int lineNumber = 0;
while ((s = br.readLine()) != null) {
    if (++lineNumber < 4)
        continue;

    // process next line
}

答案 1 :(得分:0)

如果您不知道线条的长度是跳过4行的唯一方法就是读取它们而不是使用结果。