Boucle sur tous les éléments du tableau tout en comparant chacun avec la chaîne de recherche, comme dans l'exemple de code suivant:
booléen trouve = false;
int foundIndex;
for (int i = 0 à i
if (searchString.equals (stringArray [i])) {
trouvé = true;foundIndex = i;
percée
}
}
A la fin de la boucle, si la variable "trouvé" est vrai, alors "foundIndex" contient l'indice dans le tableau de chaînes. Si "trouvé" est fausse, la chaîne de recherche était pas présent dans le tableau de chaînes et l'indice est indéfini. Pour l'exemple, "foundIndex" obtiendront la valeur 2.