问题标签 [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.
java - 如何仅从 ByteArrayOutputStream 在 JFrame 中显示图像?
我有一个 JPEG 图像的 ByteArrayOutputStream 表示(尽管如果效果更好,我可以使用 GIF 或 PNG)。我想在表单上显示它,例如在标签或图像对象中。我受制于无法将图像写入文件的事实,我只能将其存储在内存中。
java - 如何使用输入流标记和重置功能?
我正在尝试8192
从文件中读取第一个字节并通过返回布尔值的方法运行这些字节。
该布尔值告诉我文件是否属于特定类型。
如果该方法在文件类型的字节上返回 true,那么我想获取剩余的字节并通过不同的方法运行它们。如果为 false,则通过不同的方法运行剩余的字节。
我正在尝试使用标记,但没有成功。
问题是从我离开的地方开始,同时将字节数组保持在块中(用于处理大文件)。另外,我只8192
返回字节而不是剩余的。
有什么建议么?
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 有什么不同吗?
java - 输入 Steam 大小较大时无法获取完整数据
我得到 JSON 响应并存储在输入流中。将其转换为字符串时,如果大小更大,则在一定的字符串长度后显示...。
我将输入流转换为 ByteArrayOutputStream 以检查大小。以下是代码
长度是 22653 并且 baos 有 {"id":"772","co...
你能建议如何处理这个场景吗?
java - 如何将字节数组转换为 ByteArrayOutputStream
我需要将字节数组转换为 ByteArrayOutputStream 以便我可以在屏幕上显示它。
android - android outofmemoryerror bytearrayoutputstream
晕伙计们,我想从 sql php 下载一个长字符串,并在 getHttpRespose() 方法中存储为“结果”,
并使用此“结果”更改为数据行并添加到 android 数据库中,但是一些低型号的 android 手机会导致 [outofmemoryerror bytearrayoutputstream] 错误,那么我该如何修改我的代码来解决这个问题?
谢谢大家的帮助!
android - 在附加的堆栈跟踪中获取了资源但从未释放 - 错误
我不确定为什么会出现此错误,我使用模拟器设置壁纸的 5 次中有 2 次出现错误 - “在附加的堆栈跟踪中获取了资源但从未释放。请参阅 java.io.Closeable有关避免资源泄漏的信息。”
当我使用手机设置壁纸时,它完美无缺。为什么我使用模拟器时会崩溃?
这是我的代码:
日志猫:
java - Java:FileOutputStream 和 ByteArrayOutputStream 之间的字符串比较
我有一段代码使用DataOutputStream
环绕 a写入文件,并使用环绕aFileOutputStream
写入字符串,两者都使用该方法。DataOutputStream
ByteArrayOutputStream
writeDouble()
然后,我尝试从文件中读取内容并将从文件中读取的内容与字符串(BufferedReader
包裹在包裹 b(ByteArrayOutputStream).toString() 的 StringReader 和BufferedReader
包裹 a FileReader
)进行比较,并得到相同的结果。
虽然
和
在终端中打印相同的东西,当我使用比较两者时
它们永远不相等。(Str1 和 Str2 是StringBuilder
s)
有人可以帮帮我吗?谢谢。
android - yuv.compressToJpeg 不接受 ByteArrayOutputStream?
我正在尝试使用以下代码将我在 onPreviewFrame 中接收的字节 [] 数据转换为 jpeg。
但我收到这个错误说
“YuvImage 类型中的方法 compressToJpeg(Rect, int, OutputStream) 不适用于参数 (Rect, int, ByteArrayOutputStream)”
我在网上看到了很多使用 ByteArrayOutputStream 的代码。我不知道为什么会收到此错误。有什么帮助吗?谢谢你。
java - BufferedReader 返回 null,即使它正在读取的流位于 pos 0
我正在尝试将数据从一个程序传递MainProgram
到另一个TestProgram
我使用反射调用的程序。为此,我重新路由Standard.in
到ByteArrayOutputStream
包含我要传输的数据的路径。然后使用 a和TestProgram
读取。我在for循环中多次执行整个事情。问题是这样的:第一次,一切正常,从第二次开始,读取. Java 文档指出,如果到达流的末尾,将返回。但是流中肯定有数据,而我的也是0。为什么会突然认为是空的或在流的末尾? Standard.in
BufferedReader
readLine()
TestProgram
null
System.in
BufferedReader
null
pos
ByteArrayOutputStream
BufferedReader
System.in
这是操作流和调用方法的代码:
这是从以下代码读取的代码System.in
:
我已经向自己保证了System.in
使用 Eclipse 调试模式的状态,一切都很好。它只从null
第二次调用TestProgram
main 方法开始读取的事实也让我非常困惑。特别是,因为我检查的所有值都与第一次完全相同(当然,流中的数据除外)。
可悲的是,我无法更改 the 的用法,BufferedReader
因为TestProgram
不是我的课程,必须按原样使用。
任何帮助将不胜感激。