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

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

3个回答

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

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

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

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐