NSSet与NSMutableSet等集合类
来源:互联网 发布:淘宝卖家自动屏蔽买家 编辑:程序博客网 时间:2024/06/05 06:25
NSSet与NSMutableSet等集合类
#import <Foundation/Foundation.h>
int main(int argc,constchar * argv[]) {
@autoreleasepool {
//用四个元素初始化NSSet集合
//故意传入两个相同的元素,只保留一个
NSSet *set1=[NSSetsetWithObjects:@"1",@"2",@"3",@"3",nil];
//集合中元素个数为3
[set1count];
//快速遍历set1集合
for (NSString *ain set1) {
NSLog(@"%@",a);
}
NSSet *set2=[NSSetsetWithObjects:@"4",@"5",nil];
//向set1中添加单个元素,并将生成的新集合赋给set1
set1=[set1setByAddingObject:@"0"];
//求两个集合的并集
NSSet *s=[set1setByAddingObjectsFromSet:set2];
//判断两个集合是否有交集
BOOL b=[set1intersectsSet:set2];
//判断set1是否是set2的子集
BOOL c=[set1isSubsetOfSet:set2];
//判断set1是否包括某一元素
BOOL d=[set1containsObject:@"6"];
//下面两行代码取出相同的元素,但取出哪个元素是不确定的
[set1anyObject];
[set1anyObject];
}
return0;
}
#import <Foundation/Foundation.h>
int main(int argc,constchar * argv[]) {
@autoreleasepool {
//创建一个初始量为10的集合
NSMutableSet *set=[NSMutableSetsetWithCapacity:10];
[setaddObject:@"1"];
[set removeAllObjects];
[setaddObject:@"2"];
NSSet *s=[NSSetsetWithObjects:@"1",@"2",nil];
//计算两个集合的并集,直接改变set集合
[setunionSet:s];
//计算两个集合的差集,直接改变set集合
[setminusSet:s];
//计算两个集合的交集
[setintersectSet:s];
//用s的所有元素代替set的所有元素,直接改变set集合
[setsetSet:s];
}
return0;
}
- NSSet与NSMutableSet等集合类
- NSSet -- 集合&&NSMutableSet -- 可变集合
- NSSet与NSMutableSet
- NsSet与NSMutableSet
- Objective-c 集合对象 (NSSet 和 NSMutableSet)
- 集合的操作:NSSet和NSMutableSet
- 黑马程序员-oc基础-集合NSSet,NSMutableSet
- Object-C之集合(NSSet,NSMutableSet)
- NSSet、NSMutableSet
- 集合: NSSet(不可变集合)和NSMutableSet(可变集合)
- Objective-c的Foundation中常用类5——集合中的NSSet、NSMutableSet
- Foundation框架: 8.OC中的集合类之三 - NSSet和NSMutableSet的基本认识
- Foundation框架 - NSSet类 、NSMutableSet类
- OC-045.NSSet类和NSMutableSet类
- NSArray,NSSet等集合类的使用
- Ojbect-C2 5、NSSet和NSMutableSet集合的使用
- 集合:NSArray、NSMutableArray、NSDictionary、NSMutableDictionary、NSSet、NSMutableSet使用
- 【IOS 开发学习总结-OC-30】★★OC之foundation 框架——集合(NSSet 与 NSMutableSet)
- SQL视图
- http://redisdoc.com/ Redis 命令参考
- 5个免费的学习SQL网站
- PATBasic——1029. 旧键盘(20)
- 洗刷刷——实现复数运算中+运算符的重载
- NSSet与NSMutableSet等集合类
- SQL数据操作语言
- 紧张的本能
- KVM虚拟机
- 界面转换过程的动画效果
- 数据表的约束
- 嵌入式之路(2014年7月之前)
- c语言中求数组长度的
- 程序异常总结