PGLiuDu
珏衫
采纳率33.3%
2017-04-10 09:26

求大神帮忙!现有一个字节数组,想跳过这个字节数组的头128字节。如何实现啊???

4
已采纳

Java中 读取了一个二进制文件,然后转为了byte数组,但是这个文件当中的头文件是128字节
头文件是没有必要读出来,选择直接跳过,怎么实现啊????

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

3条回答

  • d007letian 007Detective 4年前

    如果读取的是string格式的话,可以切割一下,把头文件与其他文件切割成两个部分,然后转成byte数组的时候就只转其他文件的那部分就行

    点赞 评论 复制链接分享
  • caozhy 从今以后生命中的每一秒都属于我爱的人 4年前

    将stream转换为数组,直接从下标128开始。如果流支持随机读,用seek定位到128

    点赞 1 评论 复制链接分享
  • qq_21992373 HanawaGuo 4年前

    文件读取的话,java必须要先转换成byte[]数组,也就是说必须先拿到数据才能处理数据,就算你要跳过128个字节也肯定是跳过读取后的byte[]数组里面的128个字节。不存在开始就从中间读。好比你帮你同学做题目,你总要拿到题目才知道自己怎么做对吧?

    点赞 评论 复制链接分享

相关推荐