iOS 判断数组array中是否包含元素a,取出a在array中的下标
Posted 徐家汇123
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS 判断数组array中是否包含元素a,取出a在array中的下标相关的知识,希望对你有一定的参考价值。
目前找到来4个解决办法,第三个尤为简单方便
/////////1111111 NSArray * arr = @[@"1",@"2",@"3",@"4",@"5"]; //是否包含 if ([arr containsObject:@"3"]) { NSInteger index = [arr indexOfObject:@"3"]; NSLog(@"-1---%ld---",index); } //输出是 2 //////////22222222 if ([arr indexOfObject:@"5"] != NSNotFound) { NSInteger inde =[arr indexOfObject:@"5"] ; NSLog(@"-2---%ld----",inde); }else{ NSLog(@"不存在"); } //////22222---->>>>3333333 NSInteger inde =[arr indexOfObject:@"5"]; if (inde != NSNotFound) { NSLog(@"-2---%ld----",inde); }else{ NSLog(@"不存在"); }
///////44444 用for in 来判断
以上是关于iOS 判断数组array中是否包含元素a,取出a在array中的下标的主要内容,如果未能解决你的问题,请参考以下文章