当前我有字节数组。其中包含 .jpg 文件也有其他一些不需要的数据。
我想做的是找出数据" FF D8"的位置(JPEG数据的开始(。
iOS中的相同代码是:https://stackoverflow.com/a/18477915/5215474
这在Java中实现是微不足道的。
int position = -1;
for (int i = 0; i < bytes.length - 2; i++) {
if (bytes[i] == (byte) 0xff && bytes[i + 1] == (byte) 0xdf) {
position = i;
break;
}
}