Delphi 容器类 TStringList 常用方法与属性(取值、赋值、排序) 1、常用方法和属性 var List: TStringList; i: Integer; begin List := TStringList.Create; List.Add('Test1'); {添加
1 打开Delphi7集成开发环境,在默认工程的Form1窗体放一个Memo1控件和一个Button1按钮。2 在Unit1.pas源代码文件的implementation区声明一个TStringList类型的变量,并在Form1的OnCreate事件方法,写如下代码:procedure TForm1.FormCreate(Sender: TObject);begin sl:=TStringList.Create; sl.Add('b')...
因此我们需要知道TStringList里String的总数。TStringList的属性Count则可以满足我们的需求。 上面已经说过,Text是返回所有字符串的属性。向Text赋值时,TStringList能够自动地把Texxt分成一行一行的,然后存储在TStringList里(当然,TStringList里面并不完全时这么存储的,详细的过程可以参见TStringList和TStrings的代码)。这...
TStringList的LoadFromFile和SaveToFile两个方法,使得我们对文本文件得操作变得非常方便。参数FileName代表目标文本文件的文件名。 例如我们在编写记事本的时候,用到的TMemo.Lines就是TString(TStringList的父类,功能几乎相同,只是因为TString时虚类,我们无法创建并使用)。在保存的时候只需要一行代码: TMemo...
Delphi 容器类 TStringList 常用方法与属性(取值、赋值、排序) 1、常用方法和属性 var List: TStringList; i: Integer; begin List := TStringList.Create; List.Add('Test1'); {添加} List.Add('Test2'); List.Exchange(0,1); {置换} List.Insert(0,'Test3'); {插入} ...
List.ValueFromIndex[1] := '2'; ShowMessage(List[1]); //bbb=2 //可以通过 Values 赋值: List.Values['bbb'] := '22'; ShowMessage(List[1]); //bbb=22 List.Free; end; //避免重复值 var List: TStringList; begin List := TStringList.Create; List.Add('aaa'); List.Sorted := True...
//TStringList 常用方法与属性:var List: TStringList; i: Integer;begin List := TStringList.Create; List.Add('
Delphi中 TStringList高级用法 //读入字符串var
TStringList 常用方法与属性: var List: TStringList; i: Integer; begin List := TStringList.Create; List.Add('Strings1'); {添加} List.Add('Strings2'); List.Exchange(0,1); {置换} List.Insert(0,'Strings3'); {插入} i := List.IndexOf('Strings1'); {第一次出现的位置} ...
1、CommaText 2、Delimiter & DelimitedText 3、Names & Values & ValueFromIndex 先看第一个:CommaText。怎么用呢?用代码说话:const constr :String = 'aaa,bbb,ccc,ddd';var strs :TStrings;i :Integer;begin strs := TStringList.Create;strs.CommaText := constr;for i := 0 to Strs...