问题标签 [fileinputstream]

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 投票
3 回答
1167 浏览

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

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

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

编码


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

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

0 投票
5 回答
8612 浏览

java - ObjectInputStream 对 FileInputStream 满意,对 getResourceAsStream 不满意

我有一些非常标准的代码,它从流中接收序列化对象,基本上看起来像这样:

然后我的资源文件夹中有一个文件,所以在我的开发机器上,我可以将它作为文件引用,也可以作为 JarResource 引用:

在我看来,两者都应该做同样的事情。然而,碰巧的是,两者都解析为有效(非空)流,但 FileInputStream 从我的 getObjectFromStream(InputStream) 方法正确返回了一个 Object,而 getResourceAsStream 版本抛出此异常:

大多数情况下,我想知道如何解决这个问题,但我也希望了解两个 InputStreams 之间的区别......

0 投票
2 回答
2098 浏览

c++ - .get 函数与 C++ 中打开的文件流

我有一个打开的输入文件流。它能够成功打开另一个文件(一个txt文件)。通过对下面的代码进行调整,我可以读取并输出另一个 txt 文件(所有 ASCII 字符,只是字母)就好了。但是,我正在使用以下功能。这导致读取一行,而实际上是三行。我想知道为什么。数组的大小不是问题,即,使它变大似乎并不能解决任何问题。

这是有效的代码:

或者

那么为什么使用 inFile.get(array, dimension) 会导致只读取一行,而其他行就像一个魅力(可以这么说)。

0 投票
3 回答
2724 浏览

java - JAVA NullpointerException FileInputStream(文件文件)

我有一个问题不能自己解决。
我是 JAVA 的大佬。

我不知道这个问题的解决方案。但我想我知道这个问题何时发生。所以,我已经解决了这个问题。但我想要另一个解决方案,因为我的解决方案也有另一个问题。我必须减少处理时间。

在上面的片段中,我认为文件没有问题。文件状态始终为真,并且 file.length 是完整字​​节,无论异常。但是,在无限循环中,如果我从另一个目录复制并粘贴到 intDir ,则会发生“NullPointerException”。

当 Thread.sleep(time) 超过 1000ms 时,NPE 不会发生。由于处理时间,我想删除“Thread.sleep()”代码。

如果在程序启动前intDir中有文件,则程序没有问题(不会发生NPE)

我想检查文件或 FileInputStream 状态是否不会发生 NPE。

谢谢你的关心。

0 投票
2 回答
45957 浏览

java - Java fileinputstream 与 url 一起使用

如何在fileinputstream中输入一个文件到url?

我在 Fileinputstream 中输入了 url,但是 URL 的输出是错误的,因为链接斜线像 - 从 / 到 \ 和双斜线 / / 是 \ 只有一个斜线和向后翻转。有没有办法用文件输入流来做到这一点?如果不是,你能告诉我应该用什么代替fileinputstream吗?

0 投票
1 回答
1743 浏览

java - 如何使用 java 在 REST Web 服务中复制 zip 和其他文件


有谁知道如何使用 java 在 REST Web 服务中复制 zip 文件、jar 文件、二进制文件和其他文件中的数据?我编写了一个 Web 服务方法来使用 FileInputStream 复制文件,但它只能复制文件类型。

谢谢

0 投票
3 回答
2458 浏览

java - 在 Java 控制台上打印 .dat 的正确方法是什么?

在 Java 控制台上打印 .dat 的正确方法是什么?

这仅给出单行的结果,字符具有不同的大小如何读取所有数据并打印到具有可读输出的控制台!

当我最初在这个 dat 文件中写入时,我使用

0 投票
3 回答
14259 浏览

android - 将 inputStream 转换为 FileInputStream?

我遇到了问题-我需要从Android APK(例如key.keystore)中读取SecretKey,对于我的应用程序,它必须被读取为FileInputStream,但从资产中我只能得到inputStream。如何将 inputStream 转换为 FileInputStream?或者有没有其他方法,如何从例如资源中访问文件作为fileInputStream?

谢谢

0 投票
5 回答
33560 浏览

java - 如何在文件的特定位置写入内容

假设我有一个名为 abhishek.txt 的文件,其中包含以下行

我是,你叫什么名字。

现在我想写

阿布舍克

在“我是”之后就像我是阿布舍克一样,..如何直接在这个特定位置写内容。

0 投票
1 回答
714 浏览

android - 从 android 应用程序空间上传的图像似乎已损坏

在我的 android 应用程序中,我需要将 Assets/Drawable/raw 文件夹中的图像上传到服务器。我尝试了以下方法:

这执行得很好。我能够读取输入流并将字节写入 DataOutputStream,图像被上传到服务器。

无论如何,服务器上的图像似乎已损坏-仅适用于默认图像(在“else”块中上传。“if”块图像未损坏)

我还尝试将 default.png 放在“原始”文件夹中并尝试以下操作

这里的结果相同 - 服务器上的图像已损坏。

我开始怀疑这是否是因为 default.png 在应用程序空间中。

我可以在应用程序空间(可绘制/资产/原始)中上传图像的正确方法方面获得一些帮助吗?

谢谢!

尼米