码迷,mamicode.com
首页 > 移动开发 > 详细

iOS 判断数组array中是否包含元素a,取出a在array中的下标

时间:2017-06-19 15:19:34      阅读:375      评论:0      收藏:0      [点我收藏+]

标签:--   pre   indexof   存在   else   包含   ios   元素   数组   

 

 

目前找到来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中的下标

标签:--   pre   indexof   存在   else   包含   ios   元素   数组   

原文地址:http://www.cnblogs.com/xujiahui/p/7048590.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!