set集合_定长
2024-10-16 00:47:04
//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中");
}
最新文章
- Devexpress treeList
- javascript - 享元模式
- (转)C++0x语言新特性一览
- TableView didSelectRowAtIndexPath 不执行
- ViewPager 基本方式加载view
- Android 项目中常用到的第三方组件
- 转!!java中Object转String
- Oracle NULL 和空值
- Jmeter初步使用--Jmeter安装与使用
- 解决css3遮罩层挡住下面元素事件的方法
- Copy-->;Mutable Copy
- 在ASP.NET MVC4中配置Castle
- jasper(二):制作饼状图和柱状图
- PTA 深入虎穴 (正解)和树的同构
- 西部数码虚拟空间配置ssl
- UE4 C++ 笔记
- u3d 鼠标点击位置,物体移动过去。 U3d mouse clicks position, objects move past.
- SLAM学习笔记
- C# 如何获取鼠标在屏幕上的位置,不论程序是否为活动状态
- jquery 之 extend的实现