📅  最后修改于: 2023-12-03 14:48:02.975000             🧑  作者: Mango
TStringList 是 Delphi 中经常使用的类之一。它可以处理包含文本的字符串列表,并提供了一系列有用的方法。
在使用 TStringList 前,需要先创建对象。以下是创建 TStringList 对象的方法:
var
myList: TStringList;
begin
myList := TStringList.Create;
// ...
myList.Free;
end;
可以使用 Add
方法向 TStringList
中添加元素,并使用 Delete
方法删除它们。
myList.Add('one');
myList.Add('two');
myList.Delete(0); // 删除第一个元素
可以使用 Strings
属性获取或设置 TStringList
中的元素。
myList.Strings[0] := 'hello';
var s: string = myList.Strings[1];
可以使用 IndexOf
方法查找元素在 TStringList
中的索引,Contains
方法检查元素是否存在。
var index: integer = myList.IndexOf('two');
var found: boolean = myList.Contains('three');
可以使用 LoadFromFile
方法从文件中加载字符串列表,使用 SaveToFile
方法将其保存到文件中。
myList.LoadFromFile('file.txt');
myList.SaveToFile('newfile.txt');
除了上述方法外,还有许多其他有用的 TStringList
方法,例如 Sort
、Clear
、Count
等等。
myList.Sort;
myList.Clear;
var count: integer = myList.Count;
通过使用 TStringList
,我们可以方便地处理字符串列表,并使用它的丰富特性来提高应用程序的效率和可读性。