Có thể nhận các byte cụ thể từ một mảng byte trong java không?Tách mảng Byte
Tôi có một mảng byte:
byte[] abc = new byte[512];
và tôi muốn có 3 mảng byte khác nhau từ mảng này.
- byte 0-127
- byte 128-255
- byte256-511.
Tôi đã thử abc.read(byte[], offset,length)
nhưng nó chỉ hoạt động nếu tôi bù đắp bằng 0, cho bất kỳ giá trị nào khác mà nó ném một ngoại lệ IndexOutOfbounds
.
Tôi đang làm gì sai?
Giá trị bù trừ tại mảng đích, không phải là giá trị nguồn. – charlie