Bonjour,
Tout est dans le titre. Je rajouterais que la chaine globale peut varier entre trois cas "abc,def,ghi", "abc,def" ou "abc". Sachant que les 3 chaines de caractères peuvent permuter entre elles ("abc,def" ou"def,abc"). Je dois vérifier si ma chaine de départ (soit "abc", soit "def", soit "ghi") est contenue dans l'autre chaine.
Ma réflexion se pose sur le choix de la méthode dans un esprit de simplicité et surtout d'efficacité. Moins d'itération je fais, mieux ce sera.
Pour ma part, j'ai trouvé trois méthodes:
- Soit on fait des substring à des endroit particuliers où on sait que la chaine va apparaître
- Soit on fait une étude globale du texte et on cherche si la chaine est contenu
- Utiliser IndexOf
Laquelle entre ces trois méthodes serait la plus rapide à moins qu'il existe une autre meilleure.
Partager