码迷,mamicode.com
首页 > 其他好文 > 详细

关于NSSet

时间:2016-01-11 13:34:09      阅读:133      评论:0      收藏:0      [点我收藏+]

标签:

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

    @autoreleasepool {

        //1、类方法创建NSSet集合和直接赋值法床架NSSet集合

        NSSet *set =[NSSet set];

        NSSet *set1=[NSSet setWithObjects:@"jack",@"rose",@"1", nil];

        NSInteger coun=[set count];

        NSInteger count=[set1 count];

        NSLog(@"%ld",count);

        NSLog(@"%ld",coun);

        //2、随即取出集合中的一个元素

 

        NSString *str=[set1 anyObject];

        NSLog(@"%@",str);

        //3、通过数组创建集合

        NSArray *arr=[NSArray arrayWithObjects:@"2",@"1",@"3",@"2",@"jack",@"rose", nil];

        NSSet *set2=[[NSSet alloc]initWithArray:arr];

        NSLog(@"%@",set2);

        //4、集合是否包含内容为2的字符串对象

        BOOL result=[set2 containsObject:@"2"];

        NSLog(@"%d",result);

        

        //5、判断两个集合是否有相同的元素

        BOOL result1=[set1 intersectsSet:set2];

        NSLog(@"%d",result1);

        

        //6、判断集合1是否是集合2的子集合

        BOOL result3=[set1 isSubsetOfSet:set2];

        NSLog(@"%d",result3);

        

    }

    return 0;

}

关于NSSet

标签:

原文地址:http://www.cnblogs.com/wuduo/p/5120634.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!