为了账号安全,请及时绑定邮箱和手机立即绑定

java 如何将一个byte[]数组分成多个部分发送?

java 如何将一个byte[]数组分成多个部分发送?

三国纷争 2019-04-25 18:19:44
现在一个项目,是要求手机端向智能手表发送byte[]数组,一个很大的byte数组,比如16*1024个字节,如何分成多个部分,比如每个部分都是200字节,然后把这几个部分一部分部分的发到手表端,就是byte[]数组分块,发送的函数怎么来写呀!?谢谢各位大神了!
查看完整描述

6 回答

?
慕桂英3389331

TA贡献2036条经验 获得超8个赞

Arrays.copyOfRange可以复制你的数组的一块构成新的数组

你循环调用就可以了


查看完整回答
反对 回复 2019-05-07
?
PIPIONE

TA贡献1829条经验 获得超9个赞

定义一个200的数组,每次copy进去200长度,依次发送


查看完整回答
反对 回复 2019-05-07
?
慕哥9229398

TA贡献1877条经验 获得超6个赞

如果不需要多线程处理的话,不需要分成多个部分。


查看完整回答
反对 回复 2019-05-07
?
慕无忌1623718

TA贡献1744条经验 获得超4个赞

哎,不得不吐槽,这不是ByteBuffer的应用场景么!!!NIO都出来十几年了,咋就没人用呢


查看完整回答
反对 回复 2019-05-07
  • 6 回答
  • 0 关注
  • 3010 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号