关于TStringlist的Indexof效率问题(100分)

  • 主题发起人 主题发起人 hbxfwjww
  • 开始时间 开始时间
H

hbxfwjww

Unregistered / Unconfirmed
GUEST, unregistred user!
一个TStringlist,添加了近一万个字符串,然后用Indexof查找某字符串是否包含在TStringlist里(要检查很多个字符串),效率非常低!
请教有无更好的方法?
 
这个方法效率很低,indexof的源码是一个一个的比较字符串。
可以添加索引
 
请教Coodor:如何添加索引?
 
设定 Sorted:=true 即可,自动使用二分法。(默认是不区分大小的,要注意)
 
Thanks creation-zy,我马上就试下看!
 
已经试过了,此方法有点效果。
准备散分了,请教还有没有更好的比较方法?
 
多人接受答案了。
 
后退
顶部