附加新字节的集合

时间:2011-10-11 19:24:43

标签: java

我有一个服务器将字节发送回客户端应用程序,当客户端应用程序从服务器收到完成的响应时,我希望在完成响应返回给客户端之前收集字节。我如何再次将这些字节重新附加在一起。

因此,当字节被发送到服务器时,这些字节被分成100个字节的段,当服务器将字节发送回客户端时,我想再次将这些段收回到其正常形式。

我看过连接到数组但有一个简单的方法吗?

2 个答案:

答案 0 :(得分:5)

您可以为其创建ByteArrayOutputStream,然后write()数组,最后使用toByteArray()

答案 1 :(得分:1)

GuavaBytes类提供了Bytes.concat方法,但是如果你想要连接的阵列数量固定,那么它比你收集变量号时更有用要连接的数组。 ByteArrayOutputStream 可能是你想要的东西,但是,根据你的描述,因为它不需要你保留你收到的每个单独的数组,以便连接它们...你可以将它们添加到输出流中。