用NSPredicate求两数组交集

来源:互联网 发布:淘宝宝贝删除重新上架 编辑:程序博客网 时间:2024/06/07 06:51

NSArray *array1 = [NSArrayarrayWithObjects:@"I",@"am",@"so",@"smart",nil];

        NSArray *array2 = [NSArrayarrayWithObjects:@"am",@"ok",@"smart",@"you",nil];

        NSPredicate *predicate = [NSPredicatepredicateWithFormat:@"SELF in %@",array1];

        NSArray *result = [array2filteredArrayUsingPredicate:predicate];//result表示array2array1中的元素

        NSLog(@"%@",result);

0 0
原创粉丝点击