如何给两个数组求交集

来源:互联网 发布:战国鬼才传 知乎 编辑:程序博客网 时间:2024/06/16 09:25

Cocoa框架中的NSPredicate用于查询,数据的过滤

在用于求数组的交集时我们要用的

具体如何操作请看例子:

 NSArray *array1= @[@"aaaa",@"bbbb",@"ccccc"];

    NSArray *array2= @[@"aaaa",@"kkkk",@"ccccc"];

    NSPredicate *predicate = [NSPredicatepredicateWithFormat:@"SELF IN %@",array2];

    NSArray *array = [array1 filteredArrayUsingPredicate:predicate];

此时:array 中为 @[@"aaaa",@"ccccc"]


0 0
原创粉丝点击