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 具有各种用户案例,包括字符串操作,排序,索引,键值配对和它们之间的分隔符分隔。