[Overview][Constants][Types][Classes][Procedures and functions][Variables] Reference for unit 'Classes' (#rtl)

TStringList.Find

Locates the index for a given string in sorted lists.

Declaration

Source position: classesh.inc line 570

public function TStringList.Find(

  const S: String;

  var Index: Integer

):Boolean; virtual;

Description

Findreturns Trueif the string Sis present in the list. Upon exit, the Indexparameter will contain the position of the string in the list. If the string is not found, the function will return Falseand Indexwill contain the position where the string will be inserted if it is added to the list.

Remark:
  1. Use this method only on sorted lists. For unsorted lists, use TStringList.IndexOfinstead.
  2. Find uses a binary search method to locate the string