您的位置:首页 > 其它

NSSet集合

2015-07-23 18:43 302 查看
//1.NSSet 集合:集合是无序的,集合不能有重复的元素,集合里的元素必须是对象类型

NSSet *set=[NSSet
setWithObjects:@"1",@"2",@"3",@"4",@"5",
nil];

NSLog(@"%@",set);

NSLog(@"%ld",set.count);

//返回其中的某一个元素

NSLog(@"%@",[set
anyObject]);

//数组里是否包含3这个元素

NSLog(@"%d",[set
containsObject:@"3"]);

//普通方式创建一个集合的对象

NSSet *set=[[NSSet
alloc] initWithObjects:@"1",@"2",@"3",
nil];

//2.可变的集合

NSMutableSet *set=[NSMutableSet
setWithObjects:@"1",@"2",@"3",@"4",
nil];

//添加元素
[set
addObject:@"5"];

NSLog(@"%@",set);

//删除
[set
removeObject:@"3"];

NSLog(@"%@",set);

//用forin进行遍历

for (NSString *str
in set) {

NSLog(@"%@",str);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: