首页 > 代码库 > NSSet和NSMutableSet
NSSet和NSMutableSet
//NSArray 自然顺序 //NSSet是无序的 //注意:这个是最为重要的功能 NSSet中不能够存储重复的数据,可以用它来去除重复的值 NSString * str1 = @"one"; NSString * str2 = @"two"; NSString * str3 = @"three"; NSSet * set = [[NSSet alloc] initWithObjects:str1,str2,str3,str1, nil]; NSLog(@"set %@",set); //count NSLog(@"count %ld",set.count); BOOL isContains = [set containsObject:str1]; if (isContains) { NSLog(@"YES"); } else { NSLog(@"NO"); } //4.遍历 NSEnumerator * enumerator = [set objectEnumerator]; NSString * value; while (value =http://www.mamicode.com/ [enumerator nextObject]) { NSLog(@"value %@",value); }
NSString * str1 = @"one"; NSString * str2 = @"two"; //1 创建一个可变集合 NSMutableSet * muSet = [[NSMutableSet alloc] init]; //2.增加值 [muSet addObject:str1]; [muSet addObject:str2]; NSLog(@"muSet %@",muSet); //3.删除 [muSet removeObject:str1]; NSLog(@"muSet %@",muSet); //4.删除所有// [muSet removeAllObjects]; NSLog(@"muSet %@",muSet); //5.遍历 NSEnumerator * en = [muSet objectEnumerator]; NSString * value; while (value =http://www.mamicode.com/ [en nextObject]) { NSLog(@"value %@",value); }
NSSet和NSMutableSet
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。