Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 缓冲读取器如何知道读取哪一行?_Java_Android_Http_Inputstream_Bufferedreader - Fatal编程技术网

Java 缓冲读取器如何知道读取哪一行?

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

在while/for循环中,我们使用缓冲读取器,然后将其附加到字符串生成器中。但是同一行不会被再次阅读&因为我们没有提供一些行参考号

附加细节:缓冲读取器包装在输入流读取器中,我说的是Java(Android)


读取文件时,有一个指针指向文件中的下一个读取位置。每次调用
readLine
时,指针都会向前移动,直到看到
\r\n
\n
为止。然后指针停留在这里供下次读取。

始终粘贴实际代码,而不是试图描述它。请澄清你的问题。好的,我会粘贴它。-2个向下投票,怎么了?对象可以携带状态。读卡器将其存储在文件中的位置。每次调用will。。。。等等。。。。从基础
读取器
中读取一行。让我明确一点:它从
阅读器
读取下一行。它还会读什么?
    String line = reader.readLine();
            while (line != null) {
                output.append(line);
                line = reader.readLine();
            }