Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > StringList


Автор: Rupor 10.6.2010, 20:49
Допустим есть 2 TStringsList. В первом текст такой: "Олег, Андрей, Владимир", а во втором:"Олег, Андрей, Владимир, Сергей". Так вот, как эти 2 StringList сравнить и записать разницу между 1 и 2 листом в 3 StringList. 

Автор: Frees 10.6.2010, 20:54
Код

for i := 0 to lst1.count -1 do
begin
  if lst2.indexof(lst1[i]) < 0 then
    lst3.add(lst1[i]);
end;
for i := 0 to lst2.count -1 do
begin
  if lst1.indexof(lst2[i]) < 0 then
    lst3.add(lst2[i]);
end;

??

Автор: Rupor 10.6.2010, 22:34
Спасибо. Не знал, что все так просто оказывается. Теперь буду знать

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)