Нахождение последовательности байтов в ByteArray - PullRequest
0 голосов
/ 18 февраля 2019

Мне нужно найти последовательность байтов в пределах ByteArray, но прямых операций для этого, похоже, не существует.Какой самый прямой способ определить, существует ли конкретная последовательность байтов в пределах ByteArray?

Например, я бы хотел зафиксировать диапазон последовательности (или null) с помощью чего-то подобного:

val searchArray = arrayOf(0xF1.toByte(), 0xF2.toByte(), 0xF4.toByte(), 0xF8.toByte())
val range = myByteArray.range(of: searchArray)

Я также был бы рад только начальному индексу, так как я всегда знаю размер моего поискового массива.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...