我有两个我希望同步的字符串列表,以便相同的行获得相同的索引,而不同的行将保留在它们原来所在的列表中,另一个字符串列表应该为该索引获得一个“填充”。考虑这个例子:
SL1: 1,1,2,3,5,8
SL2: 1,3,5,7,9
procedure SyncStringlists(aSL1,aSL2 : TStringList; aFill : string = '-');
该程序应将列表更改为此
SL1: 1,1,2,3,5,8,-,-
SL2: 1,-,-,3,5,-,7,9
或者,如果列表已排序,则到此
SL1: 1,1,2,3,5,-,8,-
SL2: 1,-,-,3,5,7,',9
我该怎么做呢?