java - 如何以可序列化并通过 RMI 使用的方式包装多个字节数组

标签 java arrays arraylist byte

我正在创建一个客户端/服务器 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/

相关文章:

java - 获取 HTTP 状态 500 - Servlet 执行抛出异常

Java 将树添加到 ArrayList

java - 我可以将一堆 if 语句组合成一个对象吗?

java - 带有由组合填充的整数的 ArrayList 数组

arrays - 使用VBA过滤掉数组中的空单元格

java - Eclipse 错误 : This project needs to migrate WTP metadata

java - QuickSort IndexOutOfBound 异常数组列表

java - 当登录尝试超过 3 次时,用户无法使用 Spring Security Rest API 登录?

c++ - 如何计算 C++ 数组中高于平均值的值?

javascript - 在多维数组中查找元素并在其后面添加一些内容