Die Listenposition eines Strings ermitteln

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Strings in einer Liste bearbeiten


Um einen String in einer Stringliste zu finden, verwenden Sie die Methode IndexOf. Diese gibt den Index des ersten Strings in der Liste zurück, der mit dem übergebenen Parameter übereinstimmt, oder -1, wenn der Parameterstring nicht gefunden wird. IndexOf erkennt nur Übereinstimmungen mit dem gesamten String; um Teilstrings zu finden, müssen Sie die Stringliste mit einer eigenen Routine durchlaufen.

Beispielsweise könnten Sie IndexOf verwenden, um festzustellen, ob ein bestimmter Dateiname in den Elementen der Eigenschaft Items eines Listenfelds enthalten ist:

Delphi:

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

C++:

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

Siehe auch