NSMutableArray 合并,去重
在项目中,遇到要合并的数组,或者是去重的时候,containsObject这个方法是很好用的。
NSArray *array = [[NSArray alloc] initWithObjects:@"欧",@"李",@"张", nil];
NSMutableArray *newArr = [[NSMutableArray alloc] initWithObjects:@"李",@"欧",@"肖",@"曾",nil];
for (int i = 0; i<[array count]; i++)
{
if ([newArr containsObject:[array objectAtIndex:i]] == NO)
{
[newArr addObject:[array objectAtIndex:i]];
}
}
for (id object in newArr)
{
NSLog(@"newArr:%@",object);
}
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。