У меня есть байтовый массив в памяти, прочитанный из файла. Я хотел бы разделить массив байтов в определенной точке (индекс) без необходимости просто создавать новый массив байтов и копировать каждый байт за раз, увеличивая отпечаток операции в памяти. Я хотел бы что-то вроде этого:
byte[] largeBytes = [1,2,3,4,5,6,7,8,9];
byte[] smallPortion;
smallPortion = split(largeBytes, 3);
smallPortion
будет равно 1,2,3,4
largeBytes
будет равно 5,6,7,8,9