Delphi中Tstringlist的常用方法
继承自Tstrings类,但可实例化使用,都是不可见组件,近似的看成数组操作。
1 procedure StringListControl; 2 var 3 List:Tstringlist; 4 begin 5 try 6 List:=Tstringlist.create; 7 List.Delimiter:='|' //默认为 = 8 list.add('AAA|BBB'); //添加元素 9 showmessage(list.names[0]); //AAA 10 showmessage(list.values['AAA']); //BBB 11 showmessage(list.valuefromindex[0]);//BBB 12 13 list.add('ccc|ddd'); 14 list.exchange(0,1); //第0项与第1项交换 15 list.insert(1,'ZZZ'); //insert 16 list.delete(3); //delete 17 list.sort; //排序 18 list.clear; //清空 19 list.loadFromFile('H:\111.TEXT'); 20 list.savetofile('G:\222.text'); 21 22 finally 23 List.Free; 24 end; 25 end;
排序仍然按照ASCII排,默认不排序。sort为升序,降序可直接调用函数 List.CustomSort(DescCompareStrings);

浙公网安备 33010602011771号