Java 缓冲读取器如何知道读取哪一行?
在while/for循环中,我们使用缓冲读取器,然后将其附加到字符串生成器中。但是同一行不会被再次阅读&因为我们没有提供一些行参考号 附加细节:缓冲读取器包装在输入流读取器中,我说的是Java(Android)Java 缓冲读取器如何知道读取哪一行?,java,android,http,inputstream,bufferedreader,Java,Android,Http,Inputstream,Bufferedreader,在while/for循环中,我们使用缓冲读取器,然后将其附加到字符串生成器中。但是同一行不会被再次阅读&因为我们没有提供一些行参考号 附加细节:缓冲读取器包装在输入流读取器中,我说的是Java(Android) 读取文件时,有一个指针指向文件中的下一个读取位置。每次调用readLine时,指针都会向前移动,直到看到\r\n或\n为止。然后指针停留在这里供下次读取。始终粘贴实际代码,而不是试图描述它。请澄清你的问题。好的,我会粘贴它。-2个向下投票,怎么了?对象可以携带状态。读卡器将其存储在文件中
读取文件时,有一个指针指向文件中的下一个读取位置。每次调用
readLine
时,指针都会向前移动,直到看到\r\n
或\n
为止。然后指针停留在这里供下次读取。始终粘贴实际代码,而不是试图描述它。请澄清你的问题。好的,我会粘贴它。-2个向下投票,怎么了?对象可以携带状态。读卡器将其存储在文件中的位置。每次调用will。。。。等等。。。。从基础读取器
中读取一行。让我明确一点:它从阅读器
读取下一行。它还会读什么?
String line = reader.readLine();
while (line != null) {
output.append(line);
line = reader.readLine();
}