有两个TStringList,StrList1和StrList2. 里面分别记录着若干内容?
请问怎样才能判断StrList1里面的内容等于StrList2里面的内容了?比如说StrList1里面的内容为:
'Delphi','Borland','Jbuilder','C++Builder';
第二个里面为:'Microsoft','Delphi','Borland','Visual C++','Visual Basic';StrList1里面就有两个字符串等于StrList2的内容.
我知道要判断StrList1里面的内容是否有等于StrList2的内容
只需把StrList1中的每个字符串去比较StrList2中的每个字符串,如果相等就用
ShowMessage();显示出来。
但是这个程序应该怎么写了!请各位高手帮帮忙,谢谢!
请问怎样才能判断StrList1里面的内容等于StrList2里面的内容了?比如说StrList1里面的内容为:
'Delphi','Borland','Jbuilder','C++Builder';
第二个里面为:'Microsoft','Delphi','Borland','Visual C++','Visual Basic';StrList1里面就有两个字符串等于StrList2的内容.
我知道要判断StrList1里面的内容是否有等于StrList2的内容
只需把StrList1中的每个字符串去比较StrList2中的每个字符串,如果相等就用
ShowMessage();显示出来。
但是这个程序应该怎么写了!请各位高手帮帮忙,谢谢!
解决方案 »
- spcomm串口循环发送和接收,窗体的按钮反应慢问题,请进...
- Panel 组件的Color 属性不能动态修改了?
- 线程私有的全局变量是什么概念,在线程实例间是共享的吗?
- 如何取得SQL SERVER中的字段注释?
- 救命呀,将DataModule打包.bpl后,该怎么在其它Form上用?
- 关于DCOM不能在98与2000上连通的问题
- 应用程序的图标。。很基本的问题,就是找不到答案。。。
- 有人做过在delphi中的并口操作吗?(Delphi5.0)
- 为何提示where附近有语法错误
- 有没有能将打印内容截取为图片或其他格式能直接查看打印效果的软件?
- 关于使用TAdoQuery查询Access中日期字段的问题?(在线等代)?
- 怎么解决这种事?!气死人了!高分求完整解决!
StrList1,StrList2:tstringlist;
i,j:integer;
begin
StrList1:=tstringlist.create;
StrList2:=tstringlist.create;
StrList1.Delimiter :=',';
StrList2.Delimiter:=',';
StrList1.DelimitedText:='Delphi,Borland,Jbuilder,C++Builder';
StrList2.DelimitedText:='Microsoft,Delphi,Borland,Visual C++,Visual Basic';
for i:=0 to StrList1.count-1 do
begin
for j:=0 to StrList2.Count-1 do
if StrList1[i]=StrList2[j] then
showmessage(StrList1[i]);
end;
StrList1.free;
StrList2.Free;
end;