如何获取另一个数组中存在的每个数组的对象数?

西文
  NSMutableArray*array1=[NSMutableArray arrayWithObjects: @"1", @"2", @"3", nil];
  NSMutableArray*array2=[NSMutableArray arrayWithObjects: @"A", @"B", @"C",@"D", nil];
  NSMutableArray*array2=[NSMutableArray arrayWithObjects: @"AA", @"BB", @"CC", nil];

  NSMutableArray*MasterArray=[NSMutableArray arrayWithObjects: array1,array2,array3, nil];

如何获取存在于MasterArray中的每个数组的对象数?

米克麦卡勒姆

我想在这里指出几点。首先,使用数组文字可以大大简化您发布的代码。

NSMutableArray *array1 = [@[@"1",@"2",@"3"] mutableCopy];
NSMutableArray *array2 = [@[@"A",@"B",@"C",@"D"] mutableCopy];
NSMutableArray *array3 = [@[@"AA",@"BB",@"CC"] mutableCopy];

NSMutableArray *masterArray = [@[array1,array2,array3] mutableCopy];

这就是你命名的问题MasterArray在Objective-C中,通常对实例使用lowerCamelCase格式,对类使用UpperCamelCase格式。符合此样式将有助于提高代码的可读性。

现在,解决您的实际问题。如果仅通过访问数组的count属性就可以得到数组的数量,那么就没有理由为什么需要专门的命名变量来访问数组。考虑以下两种实现,以访问数组中第一个子数组的计数。他们俩都做同一件事:

NSArray *arr = @[subArray1,subArray2,subArray3];
NSArray *sub1 = arr[0];
NSUInteger countOfSub1 = sub1.count;

NSArray *arr = @[subArray1,subArray2,subArray3];
NSUInteger count = [arr[0] count];

因此,如果要获取主数组中每个子数组的计数,则可以在循环内实现相同的操作。

for(NSMutableArray *subArray in masterArray) {
    NSUInteger count = subArray.count;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何按照包含每个对象中存在的属性的唯一值的另一个数组的顺序对对象数组进行排序?

来自分类Dev

如何在另一个数组中存储数组的对象元素个数?

来自分类Dev

Ramda:通过与另一个数组中的每个项目进行比较来从数组中获取对象

来自分类Dev

迅捷3-从另一个数组中存在的数组中删除对象

来自分类Dev

如何从另一个数组的元素中的每个字符填充一个数组?

来自分类Dev

如何从另一个数组中减去一个数组的每个元素?

来自分类Dev

如何基于React / JS中的另一个数组修改数组的每个对象的属性?

来自分类Dev

如何将一个数组添加到存在于mongodb对象中的另一个数组中

来自分类Dev

Angular 6:从另一个数组中获取一个数组

来自分类Dev

即使在对象中有另一个数组,如何获取数组键名?

来自分类Dev

如何使数组中的每个元素成为另一个数组?

来自分类Dev

如何获取另一个数组中不存在的数组的所有项目

来自分类Dev

如何在JavaScript中从一个数组过滤另一个数组的对象?

来自分类Dev

如何将对象从对象中的数组推到另一个数组?

来自分类Dev

如何检查另一个数组中是否存在键值对(数组中)?

来自分类Dev

我如何从具有特定ID的数组中获取对象与另一个数组编号进行比较

来自分类Dev

ReactJS如何遍历数组并获取另一个数组中对象的特定属性

来自分类Dev

如何从另一个数组字符串获取数组随机数?

来自分类Dev

如何从php中的另一个数组排序一个数组?

来自分类Dev

如何搜索对象数组包含另一个数组中的项目?

来自分类Dev

如何将数组推送到另一个数组内的对象中?

来自分类Dev

如何基于存储在另一个数组中的索引获取数组的项目

来自分类Dev

如何使用数组从另一个数组中获取值?

来自分类Dev

如何从另一个数组中减去一个数组的每个值,以找到数组1的值减去数组2的值= 0的位置?

来自分类Dev

如何用javascript中获取的数据中的另一个数组替换整个数组

来自分类Dev

如何查看一个数组中的每个数字是否在另一个数组中平方?

来自分类Dev

如何为另一个数组中的每个键值分配一个新数组

来自分类Dev

使用numpy测试一个数组中的每个元素是否存在于另一个数组中的最有效方法

来自分类Dev

如何访问对象数组内的对象,而对象数组位于javascript中的另一个数组内?

Related 相关文章

  1. 1

    如何按照包含每个对象中存在的属性的唯一值的另一个数组的顺序对对象数组进行排序?

  2. 2

    如何在另一个数组中存储数组的对象元素个数?

  3. 3

    Ramda:通过与另一个数组中的每个项目进行比较来从数组中获取对象

  4. 4

    迅捷3-从另一个数组中存在的数组中删除对象

  5. 5

    如何从另一个数组的元素中的每个字符填充一个数组?

  6. 6

    如何从另一个数组中减去一个数组的每个元素?

  7. 7

    如何基于React / JS中的另一个数组修改数组的每个对象的属性?

  8. 8

    如何将一个数组添加到存在于mongodb对象中的另一个数组中

  9. 9

    Angular 6:从另一个数组中获取一个数组

  10. 10

    即使在对象中有另一个数组,如何获取数组键名?

  11. 11

    如何使数组中的每个元素成为另一个数组?

  12. 12

    如何获取另一个数组中不存在的数组的所有项目

  13. 13

    如何在JavaScript中从一个数组过滤另一个数组的对象?

  14. 14

    如何将对象从对象中的数组推到另一个数组?

  15. 15

    如何检查另一个数组中是否存在键值对(数组中)?

  16. 16

    我如何从具有特定ID的数组中获取对象与另一个数组编号进行比较

  17. 17

    ReactJS如何遍历数组并获取另一个数组中对象的特定属性

  18. 18

    如何从另一个数组字符串获取数组随机数?

  19. 19

    如何从php中的另一个数组排序一个数组?

  20. 20

    如何搜索对象数组包含另一个数组中的项目?

  21. 21

    如何将数组推送到另一个数组内的对象中?

  22. 22

    如何基于存储在另一个数组中的索引获取数组的项目

  23. 23

    如何使用数组从另一个数组中获取值?

  24. 24

    如何从另一个数组中减去一个数组的每个值,以找到数组1的值减去数组2的值= 0的位置?

  25. 25

    如何用javascript中获取的数据中的另一个数组替换整个数组

  26. 26

    如何查看一个数组中的每个数字是否在另一个数组中平方?

  27. 27

    如何为另一个数组中的每个键值分配一个新数组

  28. 28

    使用numpy测试一个数组中的每个元素是否存在于另一个数组中的最有效方法

  29. 29

    如何访问对象数组内的对象,而对象数组位于javascript中的另一个数组内?

热门标签

归档