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);
}
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);
}
相关文章推荐
- 杭电1320 Inversion
- property_get / property_set 使用注意
- JavaScript学习要点(七)
- 预览图片
- Codeforces Gym 100513I I. Sale in GameStore 暴力
- hdoj 1869 六度分离【最短路径求两两边之间最长边】
- JAVA 堆和栈
- Android数据存储之Assets、Raw
- 笔试题3:链表的结点结构操作
- java异常
- qt android 添加程序运行中文名称
- 暑假集训——个人训练赛04——F题
- java 序列化
- C++编程对缓冲区的理解
- 一个完全打印出xml文档的程序 [我真是无聊]
- NIT-三师妹之再点菜
- 不简单的单例模式Singleton
- 浅谈C++指针直接调用类成员函数
- ssi开发 学习笔记第五天--SSI指令
- 用RSA加密实现Web登录密码加密传输