多个数组进行拼接,

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

byte[] message = new byte[heads.length + result.length + bodies.length];
System.arraycopy(heads, , message, , heads.length);
System.arraycopy(result, , message, heads.length, result.length);
System.arraycopy(bodies, , 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);

未完待续...

最新文章

  1. 在Heroku上部署Node.js应用
  2. 基于redis分布式缓存实现(新浪微博案例)
  3. LeetCode:Subsets I II
  4. C#用DES加密JAVA用DES解密,JAVA用DES加密C#用DES解密的实现
  5. 【搜索引擎Jediael开发笔记】v0.1完整代码
  6. PHP自学4——通过函数将数组数据输出到html的Table标签中(使用函数的例子)
  7. 【ZOJ 3609】Modular Inverse 最小乘法逆元
  8. Redis实际开发中常见问题
  9. java的同步方法和同步代码块,对象锁,类锁区别
  10. Django orm 实现批量插入数据
  11. if __name__==__main__:的应用
  12. java类与继承(转载)
  13. WPF自定义Window窗体样式
  14. mysql explicit_defaults_for_timestamp 变量的作用
  15. C#中正确使用enum做Key的姿势
  16. css 相对单位rem详解
  17. jdbc 1.0
  18. 安卓 Activity 生命周期
  19. 使用python编写微信跳一跳的自动脚本
  20. mysql按照天或小时group分组统计

热门文章

  1. RecyclerView怎么能没有ItemClickListener?加一个!
  2. (转)手把手图文教你eclipse下如何配置tomcat
  3. (拓扑)确定比赛名次 -- hdu -- 1285
  4. [转]Android SQLite
  5. 《如何阅读it技术书》课堂笔记——51cto
  6. lca tarjin
  7. poj2094
  8. 我的ecshop二次开发经验分享
  9. [C# 开发技巧]如何防止程序多次运行
  10. python实现Telnet远程登陆到设备并执行命令