全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

IOS开发之判断两个数组中数据是否相同实例详解

IOS开发之判断两个数组中数据是否相同实例详解

前言:

工作中遇到的问题,这里记录下,也许能帮助到大家

实例代码:

NSArray *array1 = [NSArray arrayWithObjects:@"a", @"b", @"c", nil nil]; 
NSArray *array2 = [NSArray arrayWithObjects:@"b", @"a", @"c", nil nil]; 
bool bol = false; 
 
//创建俩新的数组 
NSMutableArray *oldArr = [NSMutableArray arrayWithArray:array1]; 
NSMutableArray *newArr = [NSMutableArray arrayWithArray:array2]; 
 
//对数组1排序。 
[oldArr sortUsingComparator:^NSComparisonResult(id obj1, id obj2){ 
  return obj1 > obj2; 
}]; 

////上个排序好像不起作用,应采用下面这个
[oldArr sortUsingComparator:^NSComparisonResult(id obj1, id obj2){return [obj1 localizedStandardCompare: obj2];}];
 
//对数组2排序。 
[newArr sortUsingComparator:^NSComparisonResult(id obj1, id obj2){ 
   return obj1 > obj2; 
   }]; 
////上个排序好像不起作用,应采用下面这个
[newArr sortUsingComparator:^NSComparisonResult(id obj1, id obj2){return [obj1 localizedStandardCompare: obj2];}];

 
if (newArr.count == oldArr.count) { 
   
  bol = true; 
  for (int16_t i = 0; i < oldArr.count; i++) { 
     
    id c1 = [oldArr objectAtIndex:i]; 
    id newc = [newArr objectAtIndex:i]; 
    
    if (![newc isEqualToString:c1];) { 
     bol = false; 
     break; 
     } 
   } 
 } 
 
if (bol) {  
  NSLog(@"两个数组的内容相同!");  
}  
else {  
  NSLog(@"两个数组的内容不相同!");  
} 

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!


# IOS  # 判断两个数组中数据是否相同  # IOS两个数组中数据是否相同判断方法  # iOS中NSArray数组常用处理方式  # axios向后台传递数组作为参数的方法  # IOS开发基础之二维数组详解  # IOS开发之路--C语言数组和字符串  # 在axios中使用params传参的时候传入数组的方法  # iOS对数组进行排序的实例代码  # iOS 数据结构之数组的操作方法  # ios基础教程之常见的数组使用方法  # 上个  # 不起作用  # 希望能  # 谢谢大家  # 组中  # arrayWithArray  # false  # bool  # NSMutableArray  # oldArr  # bol  # nil  # pre  # class  # strong  # brush  # arrayWithObjects  # cpp  # NSArray 


相关文章: ppt制作免费网站有哪些,ppt模板免费下载网站?  香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧  惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?  宁波自助建站系统如何快速打造专业企业网站?  高端智能建站公司优选:品牌定制与SEO优化一站式服务  建站之星微信建站一键生成小程序+多端营销系统  高防网站服务器:DDoS防御与BGP线路的AI智能防护方案  无锡制作网站公司有哪些,无锡优八网络科技有限公司介绍?  北京网页设计制作网站有哪些,继续教育自动播放怎么设置?  建站之星ASP如何实现CMS高效搭建与安全管理?  南平网站制作公司,2025年南平市事业单位报名时间?  如何选择PHP开源工具快速搭建网站?  微信网站制作公司有哪些,民生银行办理公司开户怎么在微信网页上查询进度?  如何实现建站之星域名转发设置?  在线ppt制作网站有哪些,请推荐几个好的课件下载的网站?  广州网站建站公司选择指南:建站流程与SEO优化关键词解析  如何在橙子建站上传落地页?操作指南详解  如何在宝塔面板中创建新站点?  建站ABC备案流程中有哪些关键注意事项?  东莞专业网站制作公司有哪些,东莞招聘网站哪个好?  如何快速上传建站程序避免常见错误?  深圳网站制作的公司有哪些,dido官方网站?  如何在IIS7中新建站点?详细步骤解析  成都网站制作公司哪家好,四川省职工服务网是做什么用?  建站之星×万网:智能建站系统+自助建站平台一键生成  哈尔滨网站建设策划,哈尔滨电工证查询网站?  h5在线制作网站电脑版下载,h5网页制作软件?  建站之星北京办公室:智能建站系统与小程序生成方案解析  python的本地网站制作,如何创建本地站点?  如何快速使用云服务器搭建个人网站?  网站制作说明怎么写,简述网页设计的流程并说明原因?    怎么用手机制作网站链接,dw怎么把手机适应页面变成网页?  教程网站设计制作软件,怎么创建自己的一个网站?  湖州网站制作公司有哪些,浙江中蓝新能源公司官网?  头像制作网站在线制作软件,dw网页背景图像怎么设置?  如何在Golang中引入测试模块_Golang测试包导入与使用实践  建站之星CMS五站合一模板配置与SEO优化指南  Swift中swift中的switch 语句  成都网站制作报价公司,成都工业用气开户费用?  如何批量查询域名的建站时间记录?  Python如何创建带属性的XML节点  制作网站的基本流程,设计网站的软件是什么?  浙江网站制作公司有哪些,浙江栢塑信息技术有限公司定制网站做的怎么样?  ,怎么在广州志愿者网站注册?  如何在IIS管理器中快速创建并配置网站?  建站之星如何取消后台验证码生成?  C#如何在一个XML文件中查找并替换文本内容  广东企业建站网站优化与SEO营销核心策略指南  昆明网站制作哪家好,昆明公租房申请网上登录入口? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。