Trouver indexOf un tableau d'octets dans un autre tableau d'octets

Donné un tableau d'octets, comment trouver en son sein, la position d'un (petit) tableau d'octets?

Cette documentation avait l'air prometteur, à l'aide de ArrayUtils, mais si je suis correct, il serait seulement permettez-moi de trouver une personne de l'octet dans le tableau de recherche.

(Je ne vois pas compter, mais juste au cas où: parfois la recherche tableau d'octets sera régulièrement des caractères ASCII, d'autres fois il sera caractères de contrôle ou de caractères ASCII étendus. Donc à l'aide d'opérations de la Chaîne ne serait pas toujours le cas)

Le grand tableau pourrait être entre 10 et environ 10000 octets, et la plus petite matrice autour de 10. Dans certains cas, je vais avoir plusieurs petits tableaux que je veux trouvées dans le grand tableau en une seule recherche. Et je vais à la fois pour trouver le dernier indice d'une instance plutôt que la première.

  • Quelle est la taille du grand tableau, et comment beaucoup plus petit est le plus petit tableau? En fonction de cela, différentes approches peuvent être applicables.
  • Je vous remercie pour votre question, j'ai précisé ma question
InformationsquelleAutor CL22 | 2014-01-24