例如,我在一个tstringlist里面存放了几万条记录,如何判断是不是存在abc这一项通常是从头到尾遍历,如
for i:=0 to a.count -1 do
begin
if a.strngs[i]='abc' then
begin
showmessage('存在');
break;
end;
end;还有没有效率更高的办法,请赐教
for i:=0 to a.count -1 do
begin
if a.strngs[i]='abc' then
begin
showmessage('存在');
break;
end;
end;还有没有效率更高的办法,请赐教
我曾经做过一段找出所有文本行中,重复行的的代码,100百万行数据处理下来只要1,2秒钟。
find才需要排序。楼上的好像说错了吧?