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) ...