iOS 判斷陣列array中是否包含指定的元素,取出該元素在array中的下標+陣列方法詳解...

weixin_33797791發表於2017-12-31

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(@"不存在");

    }

相關文章