您的位置 首页 > 腾讯云社区

Java retainAll 联想到iOS的交集---赵哥窟

ArrayList<String> listA= new ArrayList<String>(); listA.add("Tom"); ArrayList<String> listB= new ArrayList<String>(); listB.add("Brain"); listB.add("Tom"); listA.retainAll(listB); System.out.println(listA);

上面是Java取交集的方法,那么iOS是如何实现的?

NSArray *array1 = @[@"1",@"2",@"3"]; NSArray *array2 = @[@"1",@"5",@"6"]; NSMutableSet *set1 = [NSMutableSet setWithArray:array1]; NSMutableSet *set2 = [NSMutableSet setWithArray:array2]; [set1 unionSet:set2]; //取并集后 set1中为1,2,3,5,6 [set1 intersectSet:set2]; //取交集后 set1中为1 [set1 minusSet:set2]; //取差集后 set1中为2,3 ---来自腾讯云社区的---赵哥窟

关于作者: 瞎采新闻

这里可以显示个人介绍!这里可以显示个人介绍!

热门文章

留言与评论(共有 0 条评论)
   
验证码: