haoniubi123
JackCao323
采纳率50%
2015-01-16 06:35 阅读 10.7k
已采纳

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

现在一个项目,是要求手机端向智能手表发送byte[]数组,一个很大的byte数组,比如16*1024个字节,如何分成多个部分,比如每个部分都是200字节,然后把这几个部分一部分部分的发到手表端,就是byte[]数组分块,发送的函数怎么来写呀!?谢谢各位大神了!

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

6条回答 默认 最新

  • 已采纳
    caozhy 从今以后生命中的每一秒都属于我爱的人 2015-01-16 06:38

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

    你循环调用就可以了

    点赞 2 评论 复制链接分享
  • caozhy 从今以后生命中的每一秒都属于我爱的人 2015-01-16 06:39
  • bdmh bdmh 2015-01-16 06:45

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

    点赞 评论 复制链接分享
  • fxgqust 我是阿刚 2015-01-16 08:17

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

    点赞 评论 复制链接分享
  • eagleyan Coursera 2015-01-16 19:45

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

    点赞 评论 复制链接分享
  • maotou1988 maotou1988 2017-05-08 07:56

    我是这么做的
    java byte[] 字节数组按份分割拆分成多个数组
    https://lison.cc/522.html

    点赞 评论 复制链接分享

相关推荐