TStrings.IndexOf

TStrings = class (TObject)Interface de TStringsExemples de TStrings

Recherche un élément et retourne son index

Syntaxe

function IndexOf(str: String): Integer
str : chaine à rechercher

Remarques

  • Les éléments sont indexés de 0 à Count - 1.
  • Si CaseSensitive vaut True, la recherche sera sensible à la casse (majuscules/minuscules). Par défaut, elle ne l'est pas.
  • Si Sorted vaut True, la recherche se fera par dichotomie (donc plus rapidement).
  • Si str n'existe pas dans la TStrings, la fonction retourne -1.
  • Si str est présente plusieurs fois dans la TStrings, la fonction retourne l'index de la première occurence.

Exemples

var liste := TStrings.Create;
liste.Commatext := 'paul,jacques,pierre,paul';

Informationdlg(liste.IndexOf('pierre')); // Affiche 2
Informationdlg(liste.IndexOf('paul')); // Affiche 0
Informationdlg(liste.IndexOf('henri')); // Affiche -1

Classification

SysUtils TStrings