问题标签 [bufferedreader]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 为什么在这种情况下使用 BufferedReader?
在以下代码中围绕 StringReader 使用 BufferedReader 与仅使用 StringReader 有什么区别?通过在两个示例的第 2 行加载 DOM,似乎不需要 BufferedReader?
VS
java - 如何知道 BufferedReader Stream 是否关闭
我在 Java 中有两个线程。
第一个线程正在关闭缓冲读取器(br.close()
)
当第二个线程在同一个阅读器上阅读时,我得到一个IOException (Stream Closed)
即使我使用,我也会收到此异常br.ready()
有没有办法知道流是否已经关闭?
java - BufferedReader / PrintWriter 的问题?
我正在使用 BufferedReader 和 PrintWriter 遍历输入文件的每一行,对某些行进行更改,然后输出结果。如果一行没有发生变化,它只是按原样打印到输出文件中。然而,由于某种原因,该过程提前结束。代码看起来像这样:
然而,由于某些奇怪的原因,这个过程在我的输入文件的最后提前结束(实际上打印了半行)。这有什么明显的原因吗?while 循环显然以空值结束。它在我的 250k+ 行 txt 文件的末尾。谢谢!
java - 大ByteBuffer的BufferedReader?
有没有办法用 BufferedReader 读取 ByteBuffer 而不必先将其转换为 String ?我想将相当大的 ByteBuffer 作为文本行读取,出于性能原因,我想避免将其写入磁盘。在 ByteBuffer 上调用 toString 不起作用,因为生成的 String 太大(它抛出 java.lang.OutOfMemoryError: Java heap space)。我原以为 API 中有一些东西可以将 ByteBuffer 包装在合适的阅读器中,但我似乎找不到任何合适的东西。
这是一个简短的代码示例,说明了我在做什么):
java - 我是否需要同时关闭() FileReader 和 BufferedReader?
我正在使用包裹在 FileReader 周围的 BufferedReader 读取本地文件:
我是否也需要close()
,FileReader
或者包装器会处理它吗?我见过人们做这样的事情的代码:
这个方法是从一个 servlet 调用的,我想确保我没有打开任何句柄。
java - java bufferedReader,写入与读取不同的内容
我用 Java 中的 BufferedReader 和 BufferedWriter 解析了一个文本(CAL 代码),不幸的是,我用 outStream.write(line) 编写了红色的行;变了,请看截图:
http://uploadz.eu/images/4qz8mtkm2d9zx3x5ms3n.png h**p: //uploadz.eu/images/c03hgkrgrmit2ij2mug.png
如你所见,一些特殊字符确实改变了线条,尽管我不打算改变它们。
据我所知,Bufferedwriter / Reader 默认情况下应该在 unicode 中工作。
java - 缓冲阅读器 HTTP POST
寻求一点帮助,我目前已经编写了一个 HTTP 服务器。它目前可以很好地处理 GET 请求。但是,在使用 POST 时,缓冲阅读器似乎挂起。当请求停止时,输入流的其余部分将通过缓冲读取器读取。我在谷歌上找到了一些东西。我尝试将 CRLF 和协议版本从 1.1 更改为 1.0(浏览器自动将请求设为 1.1)任何想法或帮助将不胜感激。谢谢
java - java.io.Buffer* 流与普通流有何不同?
1) 缓冲流如何在后台工作,它们与普通流有何不同,使用它们有什么优势?
2)DataInputStream
也是基于字节的。但它有方法readLine()
。这里有什么意义?
java - java.io.PrintWriter 和 java.io.BufferedWriter 的区别?
请看下面的代码:
这两种方法有什么区别?
我们什么时候应该使用 PrintWriter 而不是 BufferedWriter?