TStringList 類介紹
TStringList 是 VCL 的 TStrings 類的後代。TStringList 可用於儲存和操作字串列表。雖然最初用於字串,但任何型別的物件也可以使用此類進行操作。
當用於維護字串列表的目的時,TStringList 在 VCL 中被廣泛使用。TStringList 支援一組豐富的方法,這些方法提供高階別的自定義和易於操作。
以下示例演示了 TStringList 物件的建立,新增字串,排序,檢索和釋放。
procedure StringListDemo;
var
MyStringList: TStringList;
i: Integer;
Begin
//Create the object
MyStringList := TStringList.Create();
try
//Add items
MyStringList.Add('Zebra');
MyStringList.Add('Elephant');
MyStringList.Add('Tiger');
//Sort in the ascending order
MyStringList.Sort;
//Output
for i:=0 to MyStringList.Count - 1 do
WriteLn(MyStringList[i]);
finally
//Destroy the object
MyStringList.Free;
end;
end;
TStringList 具有各種使用者案例,包括字串操作,排序,索引,鍵值配對和它們之間的分隔符分隔。