直接上代码吧!
1.可以创建一个新的数组,对需要去除重复的数组进行遍历,如果新数组不包含就数组,那么添加元素,如果包含就不添加。
     NSMutableArray *array = [NSMutableArray arrayWithObjects:@"",@"",@"",@"",@"",@"",@"",@"",@"",@"", nil];

     NSMutableArray *new = [NSMutableArray array];
for (int i = ; i<[array count]; i++) { if ([new containsObject:[array objectAtIndex:i]] == NO) {
[new addObject:[array objectAtIndex:i]];
}
}
NSLog(@"%@",new);
打印结果:
(
    1,
    2,
    4,
    5,
    6,
    7,
    8,
    9,
    0
)
2.也可以利用NSSet进行去重,不过这种方法不能进行重新排序,所以去重结果是混乱的
     代码如下
    NSMutableArray *array = [NSMutableArray arrayWithObjects:@"",@"",@"",@"",@"",@"",@"",@"",@"",@"", nil];

    NSSet *set = [NSSet setWithArray:array];
NSLog(@"%@",[set allObjects]);
 
     打印结果:
    
(
    7,
    8,
    4,
    0,
    9,
    5,
    1,
    6,
    2
)

最新文章

  1. Xamarin开发Android应用打包apk
  2. 【Python数据分析】Python3操作Excel(二) 一些问题的解决与优化
  3. 关于PHP堆栈与列队
  4. python模块调用
  5. Bootstrap强调内容
  6. java基础知识回顾之java Socket学习(一)--UDP协议编程
  7. vnc执行,报xauth could not run
  8. Maven入门,Maven项目的创建,nexus 2.x搭建私服以及Maven多模块项目创建
  9. day 22 - 1 面向对象
  10. BBS论坛(二十一)
  11. java.lang.ClassCastException: com.sun.proxy.$Proxy27 cannot be cast to com.bbk.n002.service.QuestionService
  12. [CC-BSTRLCP]Count Binary Strings
  13. HDU 3342 Legal or Not(有向图判环 拓扑排序)
  14. cURL函数库错误码说明之PHP curl_errno函数
  15. ubuntu 下 mysql数据库的搭建 及 数据迁移
  16. c编程:求出4&amp;#215;4矩阵中最大和最小元素值及其所在行下标和列下标,求出两条主对角线元素之和。
  17. HDU1005 Number Sequence(找规律,周期是变化的)
  18. MacBook Air 2014 安装win7
  19. ffmpeg码率控制
  20. bootstrap模态框传值操作

热门文章

  1. Asp.net mvc 限制路由参数类型
  2. maven release plugin插件
  3. Mongo db change datadir
  4. 深入浅出 Java Concurrency (14): 锁机制 part 9 读写锁 (ReentrantReadWriteLock) (2)
  5. 象棋AI算法(一)
  6. CentOS7.6安装JDK(Openjdk) - mvn package报错汇总
  7. Django学习---缓存
  8. Python小知识点(2)
  9. Oracel官网下载各类版本的JDK
  10. Mysql 中的伪列用法