首页 > 其他 > 详细

关于NSMutableSet

时间:2016-01-11 13:39:07      阅读:185      评论:0      收藏:0      [点我收藏+]

int main(int argc, const char * argv[]) {

    @autoreleasepool {

        //1、创建可变set集合

        NSMutableSet *set1=[NSMutableSet set];

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

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

        NSMutableSet *set4=[NSMutableSet setWithObjects:@"1",@"3", nil];

         NSMutableSet *set5=[NSMutableSet setWithObjects:@"1",@"3",@"b",@"c", nil];

        //2、集合2中的元素减去集合3中的元素

        [set2 minusSet:set3];

        NSLog(@"%@",set2);

        //3、求两个集合的交集

        [set3 intersectSet:set4];

        NSLog(@"%@",set3);

        //4、求两个集合的并集

        [set2 unionSet:set3];

        NSLog(@"%@",set2);

        //5、移除集合中的对象

        [set2 removeObject:@"1"];//移除一个

        NSLog(@"%@",set2);

        [set2 removeAllObjects];

        NSLog(@"%@",set2);

        //6、集合复制

        [set2 setSet:set5];

        NSLog(@"%@",set2);

        

        

    }

    return 0;

}

 

关于NSMutableSet

原文:http://www.cnblogs.com/wuduo/p/5120640.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!