Мне нужно найти последовательность байтов в пределах ByteArray
, но прямых операций для этого, похоже, не существует.Какой самый прямой способ определить, существует ли конкретная последовательность байтов в пределах ByteArray
?
Например, я бы хотел зафиксировать диапазон последовательности (или null
) с помощью чего-то подобного:
val searchArray = arrayOf(0xF1.toByte(), 0xF2.toByte(), 0xF4.toByte(), 0xF8.toByte())
val range = myByteArray.range(of: searchArray)
Я также был бы рад только начальному индексу, так как я всегда знаю размер моего поискового массива.