subBytes method
Returns a sub-array of bytes from start
to end
(exclusive).
Example:
final bytes = Byte.fromList([1, 2, 3, 4, 5]);
final sub = bytes.subBytes(1, 4);
print(sub.toList()); // [2, 3, 4]
Throws RangeError if indices are invalid.
Implementation
Byte subBytes(int start, [int? end]) {
end ??= _bytes.length;
return Byte.fromList(_bytes.sublist(start, end));
}