inputstreamreader相关内容

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

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

“不允许的键字符"; json输出错误

我正在尝试执行API并尝试获取json响应,但是对于bf.readLine(),我却收到了"Disallowed Key Characters"的错误. 以下是我尝试使用的代码.但是当我在Web浏览器中运行请求url时,我得到的响应没有问题,但是通过使用Java代码,我无法提取数据.请帮助 String uri = "http://192.168.77.6/Ivr_ABN_API/?i ..
发布时间:2020-06-26 18:57:15 Java开发

将大数据流转换为字符串时内存不足

我试图将大数据流(4mb)转换为字符串,最终将其转换为JSON数组. 当流大小很小(以KB为单位)时,一切正常,从处理内存不足的4mb流开始的那一刻起 下面是我用来将流转换为字符串的方法,我已经尝试了几乎所有方法,并且我怀疑问题出在while循环上.有人可以帮忙吗? public String convertStreamToString(InputStream is) ..
发布时间:2020-05-08 19:53:20 Java开发

InputStreamReader并从.txt文件中读取随机行

我的应用程序有一种方法可以从文本文件中读取随机行并将其返回。我使用randTxt()来读取并返回txt文件中的随机行。 ,但它每次只显示相同的行(第1行)。 public String randTxt(){ //将文件读入字符串列表 InputStreamReader inputStream = new InputStreamReader(getResources()。openR ..
发布时间:2019-01-09 21:05:04 Java开发

我为什么要来?当我尝试从java中的文本文件中读取ä字符时?

我正在尝试从文本文件中读取文本。有一些特殊字符,如å,ä和ö。当我创建一个字符串并打印出该字符串然后我得到??从这些特殊人物。我使用以下代码: 文件fileDir = new File(“files / myfile.txt”); BufferedReader br = new BufferedReader(new InputStreamReader( new FileInputS ..
发布时间:2018-12-24 12:00:06 Java开发

使用BufferedReader读取所有行

我想使用BufferedReader在控制台中输入多行文本,当我点击“Enter”以查找整个文本长度的总和时。问题是,我似乎进入了无限循环,当我按下“Enter”时,程序没有结束。我的代码如下: InputStreamReader instream = new InputStreamReader(System.in); BufferedReader buffer = new Buffe ..
发布时间:2018-12-11 00:03:56 Java开发

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

我想向服务器发送命令,并查看我是否收到回复。 现在我正在使用 BufferedReader 的 readline()函数,它阻塞直到服务器响应,但我想做的就是验证服务器是否有响应首先。 我尝试使用 ready()或 reset()为了避免这个阻塞,但它没有帮助。 这导致我的程序卡住等待服务器响应,这从来没有发生。根据我对事物的理解, InputStreamReader 似乎做同样 ..
发布时间:2018-12-07 13:46:18 Java开发

关闭BufferedReader和InputStreamReader

这段代码正在创建内存泄漏问题 BufferedReader 和 InputStreamReader 我认为可能会发生一些例外情况。我该怎么改变它? 试试{ 网址url =新网址(sMyUrl); BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream())); while((str = i ..
发布时间:2018-12-05 20:35:07 Java开发

InputStreamReader缓冲问题

我从一个文件中读取数据,该文件有两种类型的字符编码。 有一个标题和一个正文。头部始终为ASCII,并定义正文编码的字符集。 头部不是固定长度,必须通过解析器运行以确定其内容/ length。 文件也可能相当大,所以我需要避免将整个内容带到内存中。 所以我开始一个单一的InputStream。我最初用一个InputStreamReader用ASCII包装它,并解码标题并提取正 ..
发布时间:2016-11-19 14:35:10 Java开发

阅读网页内容

您好 我想使用java读取包含德语字符的网页的内容,不幸的是,德语字符显示为奇怪的字符。 任何帮助请 这里是我的代码: String link =“一些德国链接” URL url = new URL(link); BufferedReader In = new BufferedReader(new InputStreamReader(url.openStream())); ..
发布时间:2016-11-19 14:20:06 Java开发

使用问题的base64 EN coder和InputStreamReader的

我在一个数据库中的一些CLOB列,我需要把Base64的EN codeD二进制文件英寸 这些文件可以是大的,所以我需要串流,我不能读了整个事情的一次。 我用 org.apache.commons。codec.binary.Base64InputStream 做编码,和我遇到的一个问题。我的code基本上是这种 的FileInputStream FIS =新的FileInputStream(文 ..
发布时间:2016-08-01 21:35:41 Java开发

期待一个字符串,但被BEGIN_OBJECT:JsonReader

有一些其他的这个问题的答案就在这里,但不知道如何让他们与我的code工作。 我有很多JSON来传递,所以我需要它流,而不是做一次全部。我不能完全得到错误了code的。这里是我的code: HTTPGET请求=新HTTPGET(getUri +“&放大器;” + credentials.getOauthStructure()); HTT pres ..
发布时间:2016-03-20 22:56:07 移动开发