Array1 = [1,2,3]
数组2 = [2,4,5,7]
我有两个数组,我需要查找Array1中的任何值是否在另一个数组(数组2)中。
If Array1(value) matches Array2(value){
// BINGO , you have integer value 2 in second array , i.e 2 is common in two arrays
}
我知道contains()检查数组是否包含特定值。但它会产生更多的循环。
var elements = [1,2,3,4,5]
if elements.contains(5) {
print("yes")
}
P.S ::我正在搜索是否有任何快速功能。我想限制我的循环搜索常见值是两个数组。
任何帮助都将不胜感激。
答案 0 :(得分:1)
不要使用NSArray
,使用不包含重复项的NSSet,如果它们相同则意味着它们具有共同的值。