随笔 - 807  文章 - 0 评论 - 43 阅读 - 57万

随笔分类 -  TStringList

TStringList 复制 赋值。
摘要:方法1:list2.addstrings(list1) 特点是:不会清空list2中原有的数据. 方法2:list2.assign(list1) 特点是:会清空list2中原有的数据(直接替换链表节点的值); 阅读全文
posted @ 2017-08-16 11:37 del88 阅读(406) 评论(0) 推荐(0) 编辑
TStringList的Find,IndexOf和Sort
摘要:procedure TForm1.Button1Click(Sender: TObject); var MyList: TStringList; begin MyList := TStringList.Create; try MyList.Add('11'); MyList.Add('1'); // 阅读全文
posted @ 2014-07-24 20:28 del88 阅读(4136) 评论(0) 推荐(0) 编辑
TStringList 善用 value['names'] 即使value 是带=号的值都没有关系呵呵 ,我靠 强,以后就用这个了,key=value首选
摘要:结果: value里面带=号是没有问题的,如果key里面第一个字符是等号,则认为key 是空, 看来delphi 做的还是 很好的 足够用了。 阅读全文
posted @ 2014-05-06 17:16 del88 阅读(195) 评论(0) 推荐(0) 编辑
TStringList,的IndexOf,find,IndexOfName 例子
摘要:a=wokao b=in c=wori d=ri e=我靠 f=我插 procedure TForm1.Button1Click(Sender: TObject); var MyList: TStringList; begin MyList := TStringList.Create; try My 阅读全文
posted @ 2014-05-06 09:53 del88 阅读(18) 评论(0) 推荐(0) 编辑
TStringList,快速解析 查找测试。。。很有用,再也不用 FOR 循环了
摘要:原来的很多写法这次,可以修改了。 原写法: 修改后: 简洁 高效 明了 只适应根据键名 找 键值的情况 阅读全文
posted @ 2014-05-03 19:37 del88 阅读(394) 评论(0) 推荐(0) 编辑
深入研究Delimiter,发现Delimiter 是自动合并重复的。
摘要:即使加上: MyList.StrictDelimiter := True; 也自动合并相邻的重复的。这点有好处也有坏处,坏处 暂时 还没有想到。 浙江省 绍兴市 越城区 延安路661号2幢203室 浙江省 绍兴市 越城区 延安路661号2幢203室 这两个的运行结果是一样的。 阅读全文
posted @ 2014-04-28 16:41 del88 阅读(8) 评论(0) 推荐(0) 编辑
List大陷阱,这个问题,造成我的很多问题,我靠,今天才发现MyList.Duplicates := dupIgnore;不sort就无效。
摘要:procedure TfrmMain.Button1Click(Sender: TObject); var MyLogisticsCompanyApi: TLogisticsCompanyApi; begin MyLogisticsCompanyApi := TLogisticsCompanyApi 阅读全文
posted @ 2014-04-23 12:06 del88 阅读(8) 评论(0) 推荐(0) 编辑
TStringList的IndexOfName
摘要:IndexOfName这个方法用着很好,记录下,以后留意下 上个例子: procedure TForm1.Button1Click(Sender: TObject); var MyList: TStringList; begin MyList := TStringList.Create; try M 阅读全文
posted @ 2013-11-22 13:30 del88 阅读(8) 评论(0) 推荐(0) 编辑
TstringList 新发现 DelimitedText和CommaText
摘要:var MyList: TStringList; begin MyList := TStringList.Create; try MyList.Add('a'); MyList.Add('b'); MyList.Add('c'); ShowMessage(MyList.Text); ShowMess 阅读全文
posted @ 2013-03-23 22:34 del88 阅读(13) 评论(0) 推荐(0) 编辑
关于DELPHI的Tstringlist中Delimitedtext中的所谓Delimiter BUG 空格默认被当成换行的问题
摘要:这个问题 网上都是 说 这个是delphi的bug 我靠 ,这个 不但是 bug 而是升级后的 更高级 var MyList: TStrings;begin MyList := TStringList.Create; try //ExtractStrings([]) MyList.Delimiter 阅读全文
posted @ 2013-02-20 00:00 del88 阅读(48) 评论(0) 推荐(0) 编辑
Delphi TStringList的用法
摘要:TStrings是一个抽象类,在实际开发中,是除了基本类型外,应用得最多的。 TStringList 常用方法与属性: var List: TStringList; i: Integer; begin List := TStringList.Create; List.Add('Strings1'); 阅读全文
posted @ 2013-02-19 23:58 del88 阅读(17) 评论(0) 推荐(0) 编辑
TStringList 有一个小Bug先记录下 不知道真假,以后有时间测试下
摘要:另: TStringList 有一个小Bug Delimiter将空格也作为分隔符的问题 它会将空格当做分隔符! 例 List.Delimiter := '|'; List.DelimitedText := 'aaa|bb b|ccc|ddd'; //bbb若有空格,那么它的Count就是5而不是4 阅读全文
posted @ 2012-09-05 20:59 del88 阅读(5) 评论(0) 推荐(0) 编辑
TStringList indexof find 查找字符串+前车之鉴
摘要:var lst:TStringList ; i:Integer ; begin lst:=TStringList.Create ; try lst:=TStringList.Create ; lst.CaseSensitive :=true; lst.Delimiter :=','; lst.Del 阅读全文
posted @ 2012-09-05 20:41 del88 阅读(12) 评论(0) 推荐(0) 编辑
TStringList 常用操作
摘要://TStringList 常用方法与属性: var List: TStringList; i: Integer; begin List := TStringList.Create; List.Add('Strings1'); {添加} List.Add('Strings2'); List.Exch 阅读全文
posted @ 2011-11-30 22:12 del88 阅读(16) 评论(0) 推荐(0) 编辑
用 TStringList "将字符串转换为变量的功能"
摘要:unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs; type TForm1 = class(TForm) procedure Fo 阅读全文
posted @ 2011-11-30 22:11 del88 阅读(14) 评论(0) 推荐(0) 编辑
TStrings 用法
摘要:对于TStrings类型变量,需要使用TStringList.Create;创建[luther.gliethttp],否则提示 abstract error错误 TStrings是一个抽象类,在实际开发中,是除了基本类型外,应用得最多的。 常规的用法大家都知道,现在来讨论它的一些高级的用法。 先把要 阅读全文
posted @ 2011-11-30 22:07 del88 阅读(25) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示