读书人

怎么用ls比较两个文本列表内容是否相同

发布时间: 2012-03-05 11:54:01 作者: rapoo

如何用ls比较两个文本列表内容是否相同
ruti

[解决办法]
If Join(A,",")=Join(B,",") Then
Msgbox "相同"
Else
Msgbox "不相同"
End If

[解决办法]
当文本中有逗号的时候怎么办,那他们的值恐怕就不相同了。
如果比较较为宽松,楼上的即可。
如果要做的严谨点的话还是以此去判断每个值是否相同。

确定文本列表 listA listB

bValue as boolean
forall v in listA
forall v1 in listB
if v1 <> v then
bValue = false
exit forall
end if
end forall
end forall

msgbox bValue

[解决办法]
你这文本列表指的是什么,字符串吗?
[解决办法]
如果文本列表指的是文字数组。那1楼的方法是可以的嘛,有逗号也没什么问题啊
[解决办法]

探讨
当你发现列表存在逗号的时候,你可以把连接符改为列表内容没有的符号就可以了

而2楼的做法是比较耗效率的做法,能简单而有效的解决问题,就不会用这种两个循环来判断的做法了

[解决办法]
探讨

引用:
当你发现列表存在逗号的时候,你可以把连接符改为列表内容没有的符号就可以了

而2楼的做法是比较耗效率的做法,能简单而有效的解决问题,就不会用这种两个循环来判断的做法了


的确,符号都是由自己定的,如果有逗号,换个没有的符号就行了。

读书人网 >行业软件

热点推荐