美文网首页
iOS---数组那些事儿

iOS---数组那些事儿

作者: lizhi_boy | 来源:发表于2017-01-06 11:05 被阅读11次

1、对数组中的元素排序:

     NSMutableArray *arr = [NSMutableArray arrayWithObjects:@"0",@"8",@"6",@"1",nil];
     NSArray *sortedArray = [arr sortedArrayUsingComparator:^NSComparisonResult(id obj1, id obj2){
if ([obj1 intValue] > [obj2 intValue]){
return NSOrderedDescending;//降序
}
if ([obj1 intValue] < [obj2 intValue]){
return NSOrderedAscending;//升序
}
return NSOrderedSame;
}];
      NSLog(@"排序后的数组:%@",sortedArray);

2、数组与数组的包含关系
NSArray *Arrs1 = @[@"1",@"2",@"3",@"4",@"5"];  
NSArray *Arrs2 = @[@"1",@"2"];    
    BOOL isContains = YES;  
  for (NSString *a in Arrs2) {    
    if (![Arrs1 containsObject:a]) {        
    isContains = NO;   
     }   
 }   
 NSLog(@"%@",isContains?@"包含":@"不包含");

3、数组与元素的包含关系
    NSString *str = @"数组";
    NSArray *array=@[@"who",@"数组",@"array",@"3"];
    BOOL isbool = [array containsObject: str];
    NSLog(@"%i",isbool);

相关文章

  • iOS---数组那些事儿

  • 数组的那些事儿

    数组在任何一种编程语言中,都是一种基础的数据结构。大家提到数组,都不会感到陌生,甚至会拍拍胸脯自信地说:这很简单啊...

  • JavaScript数组的那些事儿

    avaScript中的数组是其中重要的一部分,它提供了很多种操作数组的方法。当涉及到遍历一个数组、查找元素、排序或...

  • 关于Java数组的那些事儿

    大家都知道在java里面数组有很多种类,特别多,多到头疼!然而什么时候用什么数组,很多人都不清楚,记得我刚开始做开...

  • 用Application Loader 上传的时候报错

    iOS---用Application Loader 上传的时候报错No suitable application ...

  • Java中的数组

    在说说Java里有equals(上) - Java那些事儿这篇文章里,文末我们提到了String底层是char数组...

  • 《汽车销售那些事儿》目录

    汽车销售那些事儿21汽车销售那些事儿20汽车销售那些事儿19汽车销售那些事儿18汽车销售那些事儿17汽车销售那些事...

  • go 数组和切片slice那些事儿

    目录 数组数组概念数组的初始化 切片slice概念slice创建slice追加slice拼接问题slice作为函数...

  • ios---聊聊权限那些事

    呐呐,谈个女朋友想解锁更多姿势你也知道必须是要有权限访问的,强制执行?大哥,别闹,违法的!!!今天就来说说iOS中...

  • Runtime那些事儿(消息机制)

    Runtime那些事儿(消息机制) Runtime那些事儿(消息机制)

网友评论

      本文标题:iOS---数组那些事儿

      本文链接:https://www.haomeiwen.com/subject/nxbtbttx.html