iOS 判斷數組array中是否包含元素a,取出a在array中的下標
阿新 • • 發佈:2017-06-19
obj 取出 數組a blog div 判斷 contain not !=
目前找到來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中的下標