我有两个数组作为休闲区,
NSArray *First=@[@"a", @"b", @"c",@"d", @"e", @"f",@"g", @"h", @"i", @"j", @"k"];
NSArray *Second=@[@"a",@"d", @"e",@"g",@"i"];
现在在一个
NSMutableArray *Result=[[NSMutableArray alloc]init];
当我使用 NSLog 结果数组时,我将输出指定为
[ b C F H j k ]
表示结果数组应该从第一个数组中删除第二个数组中的元素,条件是没有使用removeObjectAtIndex
方法
提前致谢。
最佳答案
for (id object in First)
if (![Second containsObject:object]) [Result addObject:object];
关于ios - 如何在没有硬核索引的情况下删除父数组中子数组的重复项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30349368/