13得票2回答
缓冲读取器、文件读取器和扫描器类的区别

有人能为我解释一下 BufferedReader、FileReader 和 Scanner 之间的区别吗?当我想读取文本文件时应该使用哪一个?

13得票3回答
Python 写入二进制文件:字节

Python 3。我正在使用QT的文件对话框小部件保存从互联网下载的PDF文件。我一直在使用“open”读取文件,并尝试使用文件对话框小部件进行写入。然而,我遇到了“TypeError:'_io.BufferedReader'不支持缓冲区接口”的错误。 示例代码:with open('fil...

13得票4回答
BufferedReader.readLine阻塞了我的程序,但是BufferedReader.read()正常读取。

我有如下代码片段:Process proc = Runtime.getRuntime().exec(command); BufferedReader br = new BufferedReader(new InputStreamReader(proc.getErrorStream())); S...

12得票4回答
套接字:BufferedReader readLine() 阻塞

我正在使用BufferedReader.readLine()方法从远程服务器读取响应(该服务器是用C编写的,我无法访问源代码)。BufferedReader br = new BufferedReader(new InputStreamReader(in)); String line; whi...

12得票3回答
我应该总是关闭BufferedReader吗?

这是将文件读入List的一行代码: List<String> lines = new BufferedReader( new InputStreamReader(classLoader.getResourceAsStream(fileName))) ...

12得票2回答
套接字关闭异常

我写了一个简单的服务器和客户端示例,如下所示。 客户端: 打开连接 获取输出流,向流中写入内容并关闭输出流 获取输入流并从中读取。在此处出现异常。public class DateServer { public static void main(String[] args) throws...

12得票5回答
为什么使用Scanner读取输入时比使用BufferedReader慢?

我了解Scanner的用途,也知道何时使用Scanner和BufferedReader。我阅读了一个与之相关但有些不同的问题Scanner vs. BufferedReader 为什么使用Scanner从输入中读取数据会很慢? 我猜这可能与Scanner中有一个小缓冲区有关,但我并不确定。 ...

11得票7回答
从缓冲区读取时忽略了换行符

我编写了以下代码:public class WriteToCharBuffer { public static void main(String[] args) { String text = "This is the data to write in buffer!\nThis is...

11得票6回答
Java.net.Socket 如何保证线程安全?

我有一个Socket,通过BufferedReader和BufferedWriter进行读写操作。我不确定哪些操作可以从不同的线程中执行。我猜测如果同时从两个不同的线程向Socket写入数据可能会出现问题。在两个不同的线程中同时从Socket读取数据也是如此。那么在一个线程上读取,在另一个线程...

11得票5回答
java.io.Buffer*流与普通流有何不同?

1) 缓冲流是如何在后台工作的?它们与普通流有什么不同,使用缓冲流的优点是什么? 2) DataInputStream 也是基于字节的。但它有一个 readLine() 方法。这里的重点是什么?