牛骨文教育服务平台(让学习变的简单)
博文笔记

NSMutableArray 合并,去重

创建时间:2013-10-31 投稿人: 浏览次数:2930

在项目中,遇到要合并的数组,或者是去重的时候,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);

        }

声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。