set集合_定长

//set集合的操作
       //便利初始化函数
       NSSet *set1 = [[NSSet alloc] initWithObjects:@"aa", @"BB", @"CC", nil]; //便利构造器
       NSSet *set2 = [NSSet setWithObjects:@"AA", @"BB", @"CC", nil];
       //获取集合中元素的个数
       int count = (int) [set1 count];
       NSLog(@"set1里面的元素的个数为:%d", count);
       
       //遍历集合:把set集合转换为数组然后进行遍历
       NSArray *setToArray = [set2 allObjects];
       NSLog(@"%@",setToArray);
       
       //随机获取Set中元素
       id element = [set1 anyObject];
       NSLog(@"随机获取其中的值%@", element);
       
       //比较两个Set是否相等_这里的相等是对应值比较
       if ([set1 isEqualToSet:set2] == NO) {
           NSLog(@"set1 != set2");
       }
       else{
           NSLog(@"set1 == set2");
       }
       
       //查看一个元素是否在一个set中
       if ([set1 member:@"aa"]) {
           NSLog(@"aa 在set1中");
       }
 
posted @ 2015-09-18 15:53  Nicat  阅读(357)  评论(0编辑  收藏  举报