问题标签 [inputstreamreader]

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 投票
1 回答
301 浏览

ftp - InputStreamReader 在 for 循环的第二次迭代中抛出 NPE

当我在 for 循环的第二次迭代中执行此代码时,InputStreamReader 会引发如下 NPE。该代码在第一次迭代中完美运行,并在第二次迭代中返回以下 NPE。我正在使用代码片段从 FTP 位置读取特定文件的内容并显示它们。请注意所有行,直到新的 InputStreamReader 即使在第二次迭代时也能完美工作。任何想法为什么?

这是源代码:

0 投票
0 回答
1186 浏览

java - 从 java 控制台异常中读取密钥

我想从控制台读取一个密钥,但我得到了这个异常,我非常喜欢它。我将不胜感激任何帮助!

java.io.IOException:流在 java.io.BufferedInputStream.read(BufferedInputStream.java:325) 处的 java.io.BufferedInputStream.getBufIfOpen(BufferedInputStream.java:162) 处关闭,位于 sun.nio.cs.StreamDecoder.readBytes(StreamDecoder .java:283) 在 sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:325) 在 sun.nio.cs.StreamDecoder.read(StreamDecoder.java:177) 在 java.io.InputStreamReader.read(InputStreamReader. java:184) 在 java.io.BufferedReader.fill(BufferedReader.java:154) 在 java.io.BufferedReader.read(BufferedReader.java:175)

0 投票
1 回答
49 浏览

java - 无法从 System.in InputStreamReader 返回结果

我在返回颜色字符串时遇到了麻烦。由于某种原因,它不会返回数字。不确定我是否需要用 else 插入 if 语句的结尾,但我觉得 catch 语句 if 是什么意思。

主班

测试班

0 投票
2 回答
94 浏览

java - 程序进行覆盖

我正在制作一个接受 10 个字符串并将它们发送到文本文件的程序。但是,我的问题是它只是覆盖了文件中存在的任何先前值。任何想法如何防止它被覆盖?我的程序如下:

0 投票
1 回答
1302 浏览

android - InputStreamReader java.io.IOException:流已关闭

我正在编写一个连接到服务器并检索有关涡轮机的数据的应用程序。在代码中,我打开了两个 HTTP 连接。第一个有效,第二个抛出此错误。这是有错误的代码:

我想不通。我在网上找了好几天都没有用。我错过了什么吗?

编辑:还有 openHttpConnection 方法代码:

编辑:堆栈跟踪:

在使用 Homo apiens 建议后,我得到了这个:

回答: 抱歉打扰了,原来我弄错了网址。我的错。

0 投票
3 回答
346 浏览

java - Java-打开和扫描文件的问题

我正在用 Java 编写一个程序,它扫描文件,计算行数、字符、回文、单词。我的问题是当我询问文件名时,我使用 BufferedReader 和 InputStreamReader 扫描用户提供的文件,并将结果打印到另一个文件中,我的程序编译,当我输入文件名时没有任何反应,程序没有没有完成,仍然卡住,这里是 BufferedReader 的代码,如果需要整个代码,我会发布它

0 投票
1 回答
109 浏览

android - 无法关闭 InputStreamReader

我在 Android 2.2 手机上遇到了一些奇怪的问题。

我打开套接字连接:

在 AsyncTask doInBackground() 中开始阅读:

阅读后我关闭连接:

在 Android 2.3 手机和 Android 4.0 模拟器上一切正常,但由于某种原因,它不适用于 Android 2.2 手机。套接字已关闭,编写器已关闭,但读取器卡在 while 循环中,即使在调用“socket.close();”时它应该制动循环......所以我的关闭代码卡在“messageReader.close( );" 整个用户界面都被阻止了!...并且没有办法杀死 AsyncTask ...为什么会发生这种情况,我该怎么办?

0 投票
3 回答
409 浏览

java - 带有 BufferedReaders 和 InputStreamReaders 的 IOException

我正在改装Minicraft,我在使用BufferedReaders 时遇到了一些麻烦。

因此,在我的 mod 中,我有一个名为的类,我FuncResource在其中定义了一种在使用项目时执行自定义方法的方法。
Resourcevanilla 类中,我定义了多个这种类型的对象。例如,可以让您更改游戏模式的控制台对象。
这是interact我在控制台项类中使用的方法:

现在问题来了:使用控制台项目一次,就可以了。我改变了我的游戏模式。但是,当我之后每次使用它时,它总是抛出一个IOException. 每一次。

难道我做错了什么?我是否以某种方式弄乱了输入?请帮助 - 我已经阅读了 JavaDocs,但他们没有帮助,而且我是 Java 的业余爱好者。
如果您需要更多信息,请询问。

编辑:我听取了人们的建议并删除了reader.close();代码。但是,我又试了一次,它打印了这个堆栈跟踪:

0 投票
3 回答
92 浏览

java - 来自控制台的 Java 输入给出了意外的值

在给定的代码中,

输入:
1
7

输出:
1

输出应该是 7。我错过了什么?

*我也尝试使用扫描仪

0 投票
3 回答
340 浏览

android - 如何管理接收服务器响应的延迟?

我正在开发一个 android 应用程序,它需要我在 run_time 中从服务器获取一些数据以便在应用程序上显示它,这些数据以json命令的形式出现,这里的重点是服务器发送的数据没有end line (/n)所以我必须接收它char_by_char直到我达到正确的 json 格式,根据那个并且根据接收到的数据真的很大,我收到一个 GC_CONCURRENT 行,其中包含大约每个数据行(甚至不是每个响应):

所以,我必须等待两三分钟才能从服务器获取所有数据,这样效率低下,也不合适。

这是我获得每个服务器响应的方式: