IOS-数组的倒序、升序、降序

NSMutableArray *array = [NSMutableArray arrayWithObjects:@"5",@"3",@"4",@"2",nil];

    

// 倒序

NSMutableArray *resultArr = (NSMutableArray *)[[array reverseObjectEnumerator] allObjects];

NSLog(@"倒序:%@",resultArr); // 倒序的结果为:2,4,3,5

    

// 升序

[array sortUsingSelector:@selector(compare:)];

NSLog(@"升序:%@",array); // 升序的结果为:2,3,4,5

    

// 降序

NSEnumerator *enumerator = [array reverseObjectEnumerator];

NSMutableArray *jxArr = (NSMutableArray *)[enumerator allObjects];

NSLog(@"降序:%@",jxArr); // 降序的结果为:5,4,3,2

你可能感兴趣的:(iOS开发)