bufferedreader相关内容

如何用BufferedWriter将二维数组保存为文本文件?

我正在尝试使用BufferedWriter将2D数组存储在文本文件中,我还希望使用BufferedReader从文本文件中检索2D数组并以其原始数组格式显示。这两种方法我都没什么经验。 要保存在txt文件中的预期结果为: 1 5 7 8 2 3 9 6 4 4 8 3 7 6 9 2 1 5 6 2 9 5 1 4 7 3 8 5 3 1 9 4 2 6 8 7 2 7 4 3 8 6 ..

要缓冲或字节流的拼图编写器

我有一个Java应用程序,可以将JSON消息转换为PARQUET格式。Java中有没有可以写入缓冲区或字节流的拼图写入器?在大多数示例中,我都看到过写入文件。 推荐答案 TLDR;您需要实现OutputFile,例如类似于: 的内容 import org.apache.parquet.io.OutputFile; import org.apache.parquet.io.Posit ..
发布时间:2022-05-08 17:40:36 Java开发

将文本文件读入Java中的char数组

我正在读取一个文本文件并尝试将它逐个字符地存储到一个数组中.我的方法(如下)预先定义了一个初始长度为 100000 的 char 数组(我的主要问题在这里).因此,如果文件包含的字符少于该数量(如果字符多于该数量,也会出现问题),那么我的数组中有空值.我想避免这种情况.有没有办法预先确定文本文件中存在的字符数量?还是有更好的方法来按字符存储文件? char buf[] = new char[10 ..
发布时间:2022-01-12 20:54:07 Java开发

Java使用扫描仪输入键按下

我正在使用 Java 进行编程. 我正在尝试编写可以识别用户是否在基于控制台的程序中按下回车键的代码. 我如何使用 java 来做到这一点.有人告诉我,这可以使用 Scanner 或缓冲输入阅读器来完成.我不了解(或不知道如何使用)缓冲输入阅读器. 我尝试使用扫描仪执行此操作,但按两次回车后程序终止,并且不起作用 Scanner readinput = new Scanner(S ..
发布时间:2022-01-11 08:22:41 Java开发

在 AsyncTask 中如何“立即"将数据从 doInBackground() 传递到主 UI而不是在每个循环之后?(缓冲阅读器)

编辑 1: 我确实更改了代码,以便在 while 循环内完成更新.但是,没有变化.在下面的代码中显示了这一点.此外,还删除了 onProgressUpdate() 上的其他不相关行.如下代码所示. 请像教业余爱好者一样回答.我目前正在将数据从 doInBackground() 传递到主 UI.有用.但是,它非常缓慢.我想显示“即时"结果,而不是在循环完成之后.这就是代码的编写方式,但是 ..

如何在不阻塞的情况下从 Java 中的 BufferedReader 读取?

我想向服务器发送命令,然后查看是否收到响应. 现在我正在使用 BufferedReader 的 readline() 函数,该函数会阻塞直到服务器响应,但我要做的就是验证是否存在首先来自服务器的响应. 我尝试使用 ready() 或 reset() 来避免这个块,但它没有帮助. 这导致我的程序在等待服务器响应时卡住,这从未发生过.InputStreamReader 似乎在做同样的 ..
发布时间:2022-01-07 20:22:07 Java开发

BufferedReader 中的标记和重置是什么?

我想知道BufferedReader的mark()和reset()方法是什么?我如何使用它们?我阅读了 Javadoc,但作为初学者,我无法理解它. 解决方案 流的 mark 和 reset 方法提供了一种在流中向后跳转并重新读取数据. 当您在 BufferedReader 上调用 mark() 时,它将开始将您从该点读取的数据保存在其内部缓冲区中.当您调用 reset() 时,它将 ..
发布时间:2022-01-07 19:51:50 Java开发

Java 中的自动检测字符编码

似乎是一个相当热门的问题,但我还没有找到解决方案;也许是因为它有很多 种口味.虽然在这里.我正在尝试读取一些逗号分隔的文件(有时分隔符可能比逗号更独特一点,但现在逗号就足够了). 这些文件应该在整个行业进行标准化,但最近我们看到了许多不同类型的字符集文件.我希望能够设置一个 BufferedReader 来弥补这一点. 执行此操作并检测它是否成功的非常标准的方法是什么? 我对这种 ..
发布时间:2022-01-04 08:34:05 Java开发

Python写入二进制文件,字节

Python 3.我正在使用 QT 的文件对话框小部件来保存从 Internet 下载的 PDF.我一直在使用“打开"读取文件,并尝试使用文件对话框小部件编写它.但是,我遇到了“TypeError: '_io.BufferedReader' does not support the buffer interface"错误. 示例代码: with open('file_to_read.pd ..
发布时间:2022-01-04 08:28:54 Python

如何制作 BufferedReader 的副本?

我正在使用 BufferedReader 构造函数来制作现有 BufferedReader 的新副本. BufferedReader buffReader = new BufferedReader(originalBuffReader); 新的 buffReader 工作正常,但是当我执行 originalBuffReader.readLine() 时,它给了我 null.有没有其他方法可以制 ..
发布时间:2022-01-04 08:15:10 Java开发

Java 变量未初始化错误

我的 Java 程序出现以下错误: Java 变量未初始化错误...错误:变量 nam 和 r not初始化位置类子 但是 nan 和 r 已经初始化,但我仍然遇到同样的错误. 公共类分类{内径;字符串名称;void get(String a, int x) {姓名 = 一个;rn = x;}无效显示(){System.out.println("学生姓名:" + 姓名 + "卷号:" ..
发布时间:2021-12-31 22:28:01 Java开发

在 Java 中使用 BufferedReader 重置缓冲区?

我正在使用 BufferedReader 类来逐行读取缓冲区中的内容.在读取缓冲区中的最后一行时,我想再次从缓冲区的开头开始读取.我已经阅读了关于 mark() 和 reset() 的内容,我不确定它的用法,但我认为它们不能帮助我解决这个问题. 有谁知道如何在到达最后一行后从缓冲区的开头开始读取?就像我们可以使用 RandomAccessFile 的 seek(0) 一样? 解决方案 ..
发布时间:2021-12-29 12:13:01 Java开发