可变集合

NSMutableSet *set1=[NSMutableSet set];

        NSMutableSet *set2=[NSMutableSet setWithObjects:@"1",@"2", nil];

        NSMutableSet *set3=[NSMutableSet setWithObjects:@"a",@"2", nil];

        //用集合2减去集合3中元素

        //集合2中元素只剩下一个1 集合3不变

        NSLog(@"%@",set2);

        NSLog(@"%@",set3);

        [set2 minusSet:set3];

        NSLog(@"%@",set2);

        NSLog(@"%@",set3);

        //集合2与集合3交集

        //集合2中元素只剩下一个2 集合3不变

        [set2 intersectSet:set3];

        //集合2与集合3并集

        //集合2中元素有:1,2,a 集合3不变

        [set2 unionSet:set3];

        //删除某个元素

        [set2 removeObject:@"a"];

        //重新赋值

        [set1 setSet:set2];

posted @ 2016-01-11 10:24  5个半柠檬C  阅读(135)  评论(0编辑  收藏  举报