好的,所以基本上我想从二进制文件中获取每个字节,然后将每个字节存储在字节的arrayList中。我的问题是如何在arrayList中插入这些字节。我尝试了下面的代码,但readByte函数将仅继续读取第一个字节,并且不会递增。我如何增加?
while(true) {
Byte b = out.readByte();
a1.add(b);
}
} catch(EOFException e) {
}
最佳答案
就像上面注释中提到的@ luk2302一样,方法.readBytes()每次调用时都会移至下一个字节。
关于java - 如何在ArrayList中存储二进制文件数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59364217/