您的位置:首页 > 移动开发 > IOS开发

iOS开发 -- 数组去重+排序的方法

2015-11-24 11:30 344 查看
数组去重+排序方法:

NSArray *array =[NSArra arrayWithObjects:@"4",@"8",@"3",@"6",@"3",@"9",@"1",@"8",nil];

//数组去重

NSSet *set = [NSSet
setWithArray:array];

NSArray *tempArray = [set
allObjects];

NSLog(@"tempArray:%@",tempArray);//返回的数组元素的顺序混乱

//数组排序

NSArray *array2 = [tempArray
sortedArrayUsingSelector:@selector(compare:)];

//返回的数组是一个排好序的新数组,原数组的元素顺序不会改变

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