我的项目有点问题。我必须按字母顺序显示品牌列表。我从服务中获取列表,按字母顺序返回。
问题是,它没有按字母顺序返回按第二个单词排序的字符串列表。 按第二个字排序应该以编程方式完成。
例如:
信标, 击败康兹, 打败, 贝林格
我必须按照第一和第二个字的字母顺序对上面提到的列表进行排序。
注意:上面提到的列表已按第一个字排序。
请帮助我。
提前致谢。
答案 0 :(得分:2)
按升序或字母排序数组
NSArray *arr = [NSArray arrayWithObjects:@"Behringer", @"Beat Goes On", @"Beacon", @"Beat Kangz", @"Apple", @"001" , nil];
NSLog(@"Before %@",arr);
NSArray *sortedArray = [arr sortedArrayUsingSelector:@selector(localizedCaseInsensitiveCompare:)];
NSLog(@"After %@",sortedArray);
答案 1 :(得分:0)
以下对数组进行排序,比较所有字符串/字符....
NSArray *sortedArray=[array sortedArrayUsingSelector(compare:)];