我有两个NSArray
,array1
和array2
。
如果array1
的值为7
,8
,9
,则10
和array2
的值为7
, 9
,10
;如何仅删除array2
中不存在的变量。
所以array1
会从7
,8
,9
,10
转到7
,9
,{ {1}}。
答案 0 :(得分:1)
使用NSMutableSet intersectSet:
方法查找两个数组的交集。
E.g。类似的东西:
NSMutableSet *intersection = [NSMutableSet setWithArray:firstArray];
[intersection intersectSet:[NSSet setWithArray:secondArray]];
NSArray *intersectionArray = [intersection allObjects];