java-数组连接的几种方式

Posted bronk

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java-数组连接的几种方式相关的知识,希望对你有一定的参考价值。

多个数组进行拼接, 

1, 使用java自己的 System#arrayCopy()

byte[] message = new byte[heads.length + result.length + bodies.length];
        System.arraycopy(heads, 0, message, 0, heads.length);
        System.arraycopy(result, 0, message, heads.length, result.length);
        System.arraycopy(bodies, 0, message, heads.length + result.length, bodies.length);

第二种方式, 使用netty的byteBuf

ByteBuf buffer = Unpooled.buffer();
        buffer.writeBytes(heads);
        buffer.writeBytes(result);
        buffer.writeBytes(bodies);

        byte[] message1 = new byte[buffer.readableBytes()];
        buffer.readBytes(message1);

 

未完待续... 

以上是关于java-数组连接的几种方式的主要内容,如果未能解决你的问题,请参考以下文章

java解析xml的几种方式哪种最好?

java中for循环的几种方式

一张图,理顺 Spring Boot应用在启动阶段执行代码的几种方式

一张图,理顺 Spring Boot应用在启动阶段执行代码的几种方式

一张图,理顺 Spring Boot应用在启动阶段执行代码的几种方式

java8 遍历数组的几种方式