0

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

4

2 回答 2

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

    // process next line
}
于 2013-07-07T09:57:42.383 回答
0

如果您不知道这些行有多长,那么跳过 4 行的唯一方法就是阅读它们而不是使用结果。

于 2013-07-07T09:57:34.513 回答