问题标签 [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.

0 投票
6 回答
1294 浏览

java - OutofMemory LinkedList 添加错误

我正在尝试从 txt 文件(书)中读取,然后将其每一行添加到链表中。但是,当我运行代码时,我在l.add(line);. 你能告诉我这段代码我做错了什么吗?或者,有没有更好的方法来存储字符串值而不是 LinkedList?

非常感谢!

0 投票
3 回答
3958 浏览

java - 如何使用 Java 从文本文件中读取某些行?

我有一个文本文件,最多可以存储 3 行(每行都有时间##:##)。

如果整个文本文件为空:执行任务 1

否则,如果第一行有时间:执行任务 2

否则,如果第一行和第二行都填满了时间:执行任务 3

否则,如果所有三行都有时间:执行任务 4

否则,如果所有三行都有时间,但第一行时间和第三行时间间隔超过 2 小时:执行任务 5

我已经弄清楚了前两个。

我如何阅读第二行和第三行?如果第二行的时间是 12:54,第三行的时间是 3:55,这就是超过 2 小时的间隔。我大概可以减去时间。

0 投票
3 回答
200085 浏览

java - 将 InputStream 转换为 BufferedReader

我正在尝试使用 Android 中资产目录中的 InputStream 逐行读取文本文件。

我想将 InputStream 转换为 BufferedReader 以便能够使用 readLine()。

我有以下代码:

第三行删除以下错误:

我在 C++ 中尝试做的事情是这样的:

我做错了什么或者我应该怎么做?谢谢!

0 投票
2 回答
2393 浏览

android - 使用 BufferedReader...为什么这段代码在 android 上不起作用?它在Java中工作

我想设置一个数组并从 txt 文件中输入一个单词。(stage.txt) 它适用于 Java,但不适用于 android...当我使用 (System.out.println(stage[0][1]) 时,控制台显示字符串值。但在 Android 中,当我使用

TextView 什么也没显示...怎么了?...请帮助...

0 投票
1 回答
3279 浏览

android - 在Android中使用缓冲区将http请求响应转换为字符串-没有得到整个响应

我正在开发一个发布到网站的应用程序,并且我正在尝试将实体响应存储为字符串。但是,该字符串似乎只包含一小部分响应,大约 35 行左右。我想知道它是否与缓冲区溢出有关,但我真的不确定。我的代码如下:

isBlankString 只记录一行是否不包含任何字符,因为响应中有很多空白行让我感到困扰。无论有没有这个,我都没有得到整个回应的问题。任何机构都知道发生了什么或如何解决这个问题?

谢谢

0 投票
3 回答
1167 浏览

java - 从字符串文件中读取时,如何识别特殊的分隔符字符串?

我想从文件中读取字符串。当找到某个字符串 ( ><) 时,我想开始读取整数,并将它们转换为二进制字符串。

我的程序正在读取字符串并将它们ArrayList成功保存,但它无法识别该><符号,因此二进制字符串的读取不成功。

编码


我试图阅读的文件是例如:

最后一部分保存为字节并且在文本文件中看起来像这样。不用担心这个位有效。所有字符串都保存在新行中。

0 投票
3 回答
69368 浏览

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

我正在使用类BufferedReader在缓冲区中逐行读取。在读取缓冲区中的最后一行时,我想再次从缓冲区的开头开始读取。我已经阅读了mark()and reset(),我不确定它的用法,但我认为他们不能帮助我解决这个问题。

有谁知道在到达最后一行后如何从缓冲区的开头开始读取?就像我们可以seek(0)使用RandomAccessFile?

0 投票
7 回答
64595 浏览

java - BufferedReader:将多行读入单个字符串

我正在使用 BufferedReader 从 txt 文件中读取数字进行分析。我现在要解决的方法是 - 使用 .readline 读取一行,使用 .split 将此字符串拆分为字符串数组



这很好用,但是如果 txt 文件有多行文本怎么办?有没有办法输出一个长字符串,或者可能是另一种方法?也许使用while(buffIn.readline != null) {}?不知道如何实现这一点。

想法赞赏,谢谢。

0 投票
1 回答
295 浏览

java - 插座的问题

当我启动服务器和客户端时,服务器无法接收到客户端输入的文字。我希望服务器显示来自客户端的消息。但服务器似乎挂在“bf.readLine()”上。我不知道为什么...按照代码...

服务器代码:

然后是客户端代码:

0 投票
2 回答
4879 浏览

android - BufferedReader 的错误使用

我正在使用上面的行从客户端-服务器连接中读取一些数据;这是服务器端。数据是在扫描仪中读取的,然后我尝试显示它,但是当我查看 logcat 时,我什么也没有显示但这个例外:

04-18 00:07:56.138:INFO/global(295):BufferedReader 构造函数中使用的默认缓冲区大小。如果需要 8k 字符的缓冲区,最好是明确的。

我的客户端和服务器都在 android 上!有人知道我做错了什么吗?

这就是我读取数据的方式,我发送纬度和经度,我假设是空格分隔,奇怪的是有时会起作用: