Je travaille sur un échecs (pas de grille). Ce site échecs (pas de grille) a X rangées.
Dans chacune des rangées, nous avons Y blocs.
Je voudrais savoir quels mots je peux trouver dans chacune des rangées. De plus, quels sont les index de début et de fin des mots.
Donc ma tactique pour une rangée est :
- Prendre tous les éléments de la ligne (-cat--dog----) et les sauvegarder dans une chaîne de caractères.
- opérer sur les indices de la chaîne en utilisant
for(...){...}
Est-ce une bonne idée ou peut-être devrais-je convertir cette chaîne en tableau de caractères et ensuite opérer ?
Quelle est la méthode la plus rapide pour y parvenir ? Qu'en est-il de StringBuilder ?
@Oden thx pour la correction mais je ne voulais pas dire grille mais juste une échecs :)
Quelque part, j'ai mal écrit cette question. (Peut-être ai-je mal formulé la question. C'est difficile de donner une forme à cette question pour moi, alors désolé).
La question du problème principal a été simplement incluse dans le titre principal de ce sujet.
Quelle méthode serait la plus rapide lors du traitement de plusieurs mots par exemple ? mamma--mia
(chaque élément est un symbole ansi, disons au format chaîne) ?
Je me demande donc si, si je ne travaillais que sur une chaîne de caractères, il serait plus rapide de convertir d'abord la chaîne enCharArray et de travailler ensuite. Ou peut-être en utilisant stringBuilder.
Je demande simplement ce qui est plus rapide : le travail ou les caractères, les chaînes ou les éléments du constructeur de chaînes dans ma méthode :( Ce qui serait plus rapide dans une grande fonction/méthode -> c'est la question.