我正在创建一个客户端/服务器 RMI 应用程序,需要在服务器数据库上搜索图像并向客户端返回多个图像。
我立即想到这样做ArrayList<Byte []>arrayBytes = new ArrayList <Byte []>();
和return arrayBytes
,我很快就发现这是不可能的。
已研究ByteArrayOutputStream
但我不认为对我正在尝试做的事情的支持......
有什么替代方案吗?
最佳答案
您可能正在寻找 ArrayList<byte[]>
。 (您不需要使用 Byte
作为数组的组件类型。byte[]
是 Object
。)
你不能这样做new ArrayList<byte>[]
。也许这就是让你困惑的地方。
关于java - 如何以可序列化并通过 RMI 使用的方式包装多个字节数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28202949/