Delphi我初学第2天,想知道下里面有没如.net和java里的List类型的
我现在要做一个东西,需要一个能放string的List,该怎么去定义,该怎么Add或者Remove之类的
能不能麻烦前辈们告之一二,最好是能有个简单的实现代码,谢谢你们!!
我现在要做一个东西,需要一个能放string的List,该怎么去定义,该怎么Add或者Remove之类的
能不能麻烦前辈们告之一二,最好是能有个简单的实现代码,谢谢你们!!
解决方案 »
- 如何判断webbrowser中的按钮状态
- 关于pchar和string,record的问题,是bug吗?
- 请高手进来看看!
- 请问这个出错可能是什么原因造成的?
- ImageEN 2010 依旧不能支持中文
- 用ENTER键实现TAB键的功能
- 关于Dbgrid控件的数据提交
- 如何实现接口的多重继承.急呀!!!
- 大放分:紧急求救,关于感应卡考勤机的问题
- 已知一个进程的pid,如何获得某时刻该进程占用的CPU、内存、虚拟内存、句柄数等信息!
- Delphi怎么调用打印机啊 用PrinterSetupDialog1或PrintDialog1菜鸟 详细点 谢谢
- 请问如何将string转换成pansichar类型
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'); {第一次出现的位置}
List.Sort; {排序}
List.Sorted := True; {指定排序}
List.Count; {总数}
List.Text; {文本集合}
List.Delete(0); {删除, 0是第一个数据}
List.LoadFromFile('c:\tmp.txt');{打开}
List.SaveToFile('c:\tmp.txt'); {保存}
List.Clear; {清空}
List.Free; {释放}
end;
List: TStringList;
i: Integer;
begin
List := TStringList.Create;
List.Add('Strings1'); {添加}
List.Add('Strings2');这个'Strings1'是常量吧,我实际应用中不可能添加常量的啊,都是变量啦。。
有没能够添加变量的方法 ??
还有TStrings和string之间该怎么转呢 ?
List[i] ??
如果可怜,List[i]是不是TStrings类型的 ? 我该怎么转成string ?
arrayList:=TStringList.Create();
arrayList.AddStrings(TStrings(strText));strText是个string类型的,一个对象所有信息的拼凑字符串arrayList.AddStrings(TStrings(strText));
运行到这里就报错,为什么 ?
能不能就告诉我什么能存放string ,能取出string
再白点就是什么样的容器能存放多个string......
是不是相当于new TStringList();我该放在什么地方,才能不会每次都new,结果里面只能放最后一个string ??谢谢了,我只是不懂还可以这样,上面明明提示.add要放const的,调试的时候也看不到里面的元素,就认为添加不进去