swift NSMutableArray 排序

1代码

[objc]  view plain copy 在CODE上查看代码片 派生到我的代码片
  1. //  
  2. //  main.swift  
  3. //  NSArrayDemo  
  4. //  
  5. //  Created by 赵超 on 14-6-22.  
  6. //  Copyright (c) 2014年 赵超. All rights reserved.  
  7. //  
  8.   
  9. import Foundation  
  10.   
  11.   
  12. //创建NSArray  
  13. var array:NSArray=NSArray(object:"0")  
  14.   
  15. //创建NSMutableArray  
  16. var arrays:NSMutableArray=NSMutableArray()  
  17.   
  18. //增加数据  
  19. arrays.addObject("1")  
  20. arrays.addObject("2")  
  21.   
  22. arrays.insertObject("99",atIndex:1)  
  23.   
  24. arrays.addObjectsFromArray(array)  
  25.   
  26.   
  27. //遍历  
  28. println("排序前:")  
  29. for b in arrays{  
  30.     print(b)  
  31.     print(" ")  
  32. }  
  33.   
  34.   
  35. //排序  
  36. arrays.sortUsingComparator(  
  37.     {  
  38.     (s1:AnyObject!,s2:AnyObject!)->NSComparisonResult in  
  39.     var str1=s1 as String  
  40.     var str2=s2 as String  
  41.     if str1<str2{  
  42.         return NSComparisonResult.OrderedAscending  
  43.     }else{  
  44.         return NSComparisonResult.OrderedDescending  
  45.     }  
  46.       
  47. })  
  48.   
  49.   
  50. //遍历  
  51. println("\n排序后:")  
  52. for b in arrays{  
  53.     print(b)  
  54.     print(" ")  
  55. }  

2.结果

[objc]  view plain copy 在CODE上查看代码片 派生到我的代码片
  1. 排序前:  
  2. 1 99 2 0   
  3. 排序后:  
  4. 0 1 2 99 Program ended with exit code0  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值