如何在objective c中形成票价升序和降序形式数组

Posted

技术标签:

【中文标题】如何在objective c中形成票价升序和降序形式数组【英文标题】:How to form ticket fare ascending and descending order form array in objective c 【发布时间】:2015-05-11 07:32:52 【问题描述】:

我的数组值是

20, 30, 25, 50, "600/500", “410/360”

提前致谢

【问题讨论】:

【参考方案1】:

使用排序描述符:

升序:

NSSortDescriptor *descriptor=[[NSSortDescriptor alloc] initWithKey:@"self" ascending:YES];
NSArray *descriptors=[NSArray arrayWithObject: descriptor];
NSArray *reverseOrder=[yourArray sortedArrayUsingDescriptors:descriptors];

降序:

NSSortDescriptor *descriptor=[[NSSortDescriptor alloc] initWithKey:@"self" ascending:NO];
NSArray *descriptors=[NSArray arrayWithObject: descriptor];
NSArray *reverseOrder=[yourArray sortedArrayUsingDescriptors:descriptors];

【讨论】:

嗨 Bhaskar 您的答案将按此顺序排列。 20、25、30、“410/360”、50、“600/500”

以上是关于如何在objective c中形成票价升序和降序形式数组的主要内容,如果未能解决你的问题,请参考以下文章

在Vue js中单击每个表头时如何显示升序和降序箭头图像?

如何在 Django 中以升序和降序显示数据?

XQuery 按升序和降序排列

如何按升序和降序对列进行排序?

如何在 C++ 中按向量进行升序和降序排序

字符串String 升序和降序 Vue检测数据的原理