问题标签 [bytearrayoutputstream]

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 回答
547 浏览

java - 如何仅从 ByteArrayOutputStream 在 JFrame 中显示图像?

我有一个 JPEG 图像的 ByteArrayOutputStream 表示(尽管如果效果更好,我可以使用 GIF 或 PNG)。我想在表单上显示它,例如在标签或图像对象中。我受制于无法将图像写入文件的事实,我只能将其存储在内存中。

0 投票
1 回答
1802 浏览

java - 如何使用输入流标记和重置功能?

我正在尝试8192从文件中读取第一个字节并通过返回布尔值的方法运行这些字节。

该布尔值告诉我文件是否属于特定类型。

如果该方法在文件类型的字节上返回 true,那么我想获取剩余的字节并通过不同的方法运行它们。如果为 false,则通过不同的方法运行剩余的字节。

我正在尝试使用标记,但没有成功。

问题是从我离开的地方开始,同时将字节数组保持在块中(用于处理大文件)。另外,我只8192返回字节而不是剩余的。

有什么建议么?

0 投票
2 回答
401 浏览

java - GWT 中的 NotSerializableExeption (ByteArrayOutputStream)

我想在 GWT 中序列化一个对象,它继承了这段代码中的其他类型的对象。我的结果应该是System.out.print

但我得到的只是一个NotSerializableException,它告诉我们,有些东西没有被序列化。我无法理解,因为其他子类对象也得到了IsSerializable接口。

具有此接口的其他类:RouteStorage, Storage, Patient, Employee等...我也使用的东西:String, Integer, HashMap, ArrayList, Date (java.util)和两个enums Status and Qualifikation.

这些类中是否有任何不可序列化?GWT 有什么不同吗?

0 投票
0 回答
101 浏览

java - 输入 Steam 大小较大时无法获取完整数据

我得到 JSON 响应并存储在输入流中。将其转换为字符串时,如果大小更大,则在一定的字符串长度后显示...。

我将输入流转换为 ByteArrayOutputStream 以检查大小。以下是代码

长度是 22653 并且 baos 有 {"id":"772","co...

你能建议如何处理这个场景吗?

0 投票
3 回答
54729 浏览

java - 如何将字节数组转换为 ByteArrayOutputStream

我需要将字节数组转换为 ByteArrayOutputStream 以便我可以在屏幕上显示它。

0 投票
1 回答
538 浏览

android - android outofmemoryerror bytearrayoutputstream

晕伙计们,我想从 sql php 下载一个长字符串,并在 getHttpRespose() 方法中存储为“结果”,

并使用此“结果”更改为数据行并添加到 android 数据库中,但是一些低型号的 android 手机会导致 [outofmemoryerror bytearrayoutputstream] 错误,那么我该如何修改我的代码来解决这个问题?

谢谢大家的帮助!

0 投票
1 回答
17185 浏览

android - 在附加的堆栈跟踪中获取了资源但从未释放 - 错误

我不确定为什么会出现此错误,我使用模拟器设置壁纸的 5 次中有 2 次出现错误 - “在附加的堆栈跟踪中获取了资源但从未释放。请参阅 java.io.Closeable有关避免资源泄漏的信息。”

当我使用手机设置壁纸时,它完美无缺。为什么我使用模拟器时会崩溃?

这是我的代码:

日志猫:

0 投票
1 回答
757 浏览

java - Java:FileOutputStream 和 ByteArrayOutputStream 之间的字符串比较

我有一段代码使用DataOutputStream环绕 a写入文件,并使用环绕aFileOutputStream写入字符串,两者都使用该方法。DataOutputStreamByteArrayOutputStreamwriteDouble()

然后,我尝试从文件中读取内容并将从文件中读取的内容与字符串(BufferedReader包裹在包裹 b(ByteArrayOutputStream).toString() 的 StringReader 和BufferedReader包裹 a FileReader)进行比较,并得到相同的结果。

虽然

在终端中打印相同的东西,当我使用比较两者时

它们永远不相等。(Str1 和 Str2 是StringBuilders)

有人可以帮帮我吗?谢谢。

0 投票
1 回答
680 浏览

android - yuv.compressToJpeg 不接受 ByteArrayOutputStream?

我正在尝试使用以下代码将我在 onPreviewFrame 中接收的字节 [] 数据转换为 jpeg。

但我收到这个错误说

“YuvImage 类型中的方法 compressToJpeg(Rect, int, OutputStream) 不适用于参数 (Rect, int, ByteArrayOutputStream)”

我在网上看到了很多使用 ByteArrayOutputStream 的代码。我不知道为什么会收到此错误。有什么帮助吗?谢谢你。

0 投票
1 回答
863 浏览

java - BufferedReader 返回 null,即使它正在读取的流位于 pos 0

我正在尝试将数据从一个程序传递MainProgram到另一个TestProgram我使用反射调用的程序。为此,我重新路由Standard.inByteArrayOutputStream包含我要传输的数据的路径。然后使用 a和TestProgram读取。我在for循环中多次执行整个事情。问题是这样的:第一次,一切正常,从第二次开始,读取. Java 文档指出,如果到达流的末尾,将返回。但是流中肯定有数据,而我的也是0。为什么会突然认为是空的或在流的末尾? Standard.inBufferedReaderreadLine()TestProgramnullSystem.inBufferedReadernullposByteArrayOutputStreamBufferedReaderSystem.in

这是操作流和调用方法的代码:

这是从以下代码读取的代码System.in

我已经向自己保证了System.in使用 Eclipse 调试模式的状态,一切都很好。它只从null第二次调用TestProgrammain 方法开始读取的事实也让我非常困惑。特别是,因为我检查的所有值都与第一次完全相同(当然,流中的数据除外)。

可悲的是,我无法更改 the 的用法,BufferedReader因为TestProgram不是我的课程,必须按原样使用。

任何帮助将不胜感激。