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