Nsset也是一种集合,它和数组,字典一样只能存放对象类型的数据。
set集合中不能存放相同的对象,它的元素是互不相同的,而且是无序存放的。
注意:set集合中可以存放相同的元素,但在运行后会把相同的元素只留一个。如下:
set集合中不能存放nil,因为nil是一个set结束的标志。
//创建一个NSSet对象
NSSet *set=[NSSet setWithObjects:@"1",@"2",@"1",@"3",@"4",@"2",@"5",@"3", nil];
NSLog(@"%@",set);
运行结果如下:2015-10-29 08:02:53.481 10.29.1[558:15953] {( 3, 4, 5, 1, 2 )}
NSMutableSet常用的方法:
NSMutableSet *set1=[NSMutableSet set];//创建空集合 NSMutableSet *set2=[NSMutableSet setWithCapacity:10]; [set1 addObject:@""];//添加元素 [set1 removeObject:@""];//删除元素
时间: 2024-10-29 03:43:31