📜  tstringlist 使用 delphi (1)

📅  最后修改于: 2023-12-03 14:48:02.975000             🧑  作者: Mango

Delphi 中使用 TStringList

TStringList 是 Delphi 中经常使用的类之一。它可以处理包含文本的字符串列表,并提供了一系列有用的方法。

创建 TStringList

在使用 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 方法,例如 SortClearCount 等等。

myList.Sort;
myList.Clear;
var count: integer = myList.Count;
总结

通过使用 TStringList,我们可以方便地处理字符串列表,并使用它的丰富特性来提高应用程序的效率和可读性。