Afficher : Delphi C++
Préférences d'affichage

Recherche d'éléments dans une liste de chaînes

De RAD Studio XE2

Remonter à Utilisation des listes de chaînes

Pour rechercher une chaîne dans une liste de chaînes, utilisez la méthode IndexOf. IndexOf renvoie l'indice de la première chaîne de la liste qui correspond au paramètre transmis, et renvoie –1 si la chaîne transmise en paramètre n'est pas trouvée. IndexOf recherche uniquement une correspondance exacte ; si vous voulez obtenir des chaînes de correspondance partielle, vous devez parcourir la liste de chaînes.

Vous pouvez, par exemple, utiliser IndexOf pour déterminer si un nom de fichier donné se trouve dans les éléments d'une boîte liste :


if FileListBox1.Items.IndexOf('TargetFileName') > -1 ...


if (FileListBox1->Items->IndexOf("TargetFileName") > -1) ...


Voir aussi

Versions précédentes
Autres langues