如何获取两个 NSArray,比较它们,然后返回差异的数量,最好是不同对象的数量,例如:
数组1:
一
二
三
数组2:
二
四
一
我希望返回“1”
您可以通过使用中间件来做到这一点NSMutableArray:
NSArray *array1 = [NSArray arrayWithObjects:@"One", @"Two", @"Three", nil];
NSArray *array2 = [NSArray arrayWithObjects:@"Two", @"Four", @"One", nil];
NSMutableArray *intermediate = [NSMutableArray arrayWithArray:array1];
[intermediate removeObjectsInArray:array2];
NSUInteger difference = [intermediate count];
这样,只有共同的元素才会被删除。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)