iOS中数组的倒序、升序、降序

ぐ巨炮叔叔 提交于 2019-12-05 00:08:49
 1     NSMutableArray *array = [NSMutableArray arrayWithObjects:@"5",@"3",@"4",@"2",nil];
 2     
 3     // 倒序
 4     
 5     NSMutableArray *resultArr = (NSMutableArray *)[[array reverseObjectEnumerator] allObjects];
 6     
 7     NSLog(@"倒序:%@",resultArr); // 倒序的结果为:2,4,3,5
 8     
 9     
10     // 升序
11     
12     [array sortUsingSelector:@selector(compare:)];
13     
14     NSLog(@"升序:%@",array); // 升序的结果为:2,3,4,5
15     
16     // 降序
17     
18     NSEnumerator *enumerator = [array reverseObjectEnumerator];
19     
20     NSMutableArray *jxArr = (NSMutableArray *)[enumerator allObjects];
21     
22     NSLog(@"降序:%@",jxArr); // 降序的结果为:5,4,3,2

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!