美文网首页
每三个数据是一组,组成二维数组

每三个数据是一组,组成二维数组

作者: 野咪咕 | 来源:发表于2021-09-27 10:05 被阅读0次

@property(nonatomic,strong)NSMutableArray * dataArray; //声明数组的属性

- (NSMutableArray *)dataArray{ //数组懒加载

       if (!_dataArray) {

        _dataArray = [[NSMutableArray alloc] init];

    }

       return _dataArray;

}



NSArray * data = @[@"1",@"2",@"3",@"4"]; //将数组每三个分成一组

               NSInteger counts = 0;

                NSInteger section = 0;

           

                for (int i = 0; I<data.count; i++) {

                     NSString *str = data[i];                            

                    if (counts == 3) {

                        counts =0;

                    }


                     if (i % 3 == 0) { // 找下规律 当 i == 0 时,  0 % 3 = 0; 当i==3时,3%3 = 0

                        section ++;

                        NSMutableArray *tagArray = [[NSMutableArray alloc] init];

                        [self.dataArray addObject:tagArray];

                          }

                    

                         if (counts <= 3) {

                         [self.dataArray[section-1] addObject:model];

                         counts ++;

                         }

                }

                

此时得到的数组

(lldb) po self.dataArray

<__NSArrayM 0x6000038e4120>(

<__NSArrayM 0x6000038e4fc0>(

<NSString: 0x6000038e60d0>,

<NSString: 0x6000038e6ca0>,

<NSString: 0x6000038e4c30>

)

,

<__NSArrayM 0x6000038e6d60>(

<NSString: 0x6000038e6af0>

)

相关文章

  • 每三个数据是一组,组成二维数组

    @property(nonatomic,strong)NSMutableArray * dataArray; //...

  • 第 4 章 数据表示与特征工程

    到目前为止,我们一直假设数据是由浮点数组成的二维数组,其中每一列是描述数据点的连续特征(continuous fe...

  • 第十九天 One-Hot编码

    到目前为止,我们一直假设数据是由浮点数组成的二维数组,其中每一列是描述数据点的连续特征(continuous fe...

  • Java数组的定义和遍历方法

    Java数组 定义:数组是具有相同数据类型的一组数据的集合。数组根据维数的不同分为一维数组、二维数组和多维数组。数...

  • 六:二维数组

    数组是由一系列相同数据类型的元素组成的序列,如果数组中每一个元素本身又是一个数组,这样子的数组就称为二维数组。二维...

  • 数组的学习

    数组的学习:(下面是学习的内容和一些例子) 数组 :相同数据类型的成员组成的一组数据 int[]numbers={...

  • python之数组

    python中,一维数组被打印成行,二维数组成矩阵,三维数组成矩阵列表。 一维是行,横着延伸;(里层for) 二维...

  • 数据结构与算法的知识点

    数据结构 1. 数组 数组的定义:由一组具有相同类型的数据元素组成,并存储在一组连续的存储单元中的数组元素我们称之...

  • 18. 数组

    数组由一组数据类型相同的值组成。定义一个整数数组 这个数组由10个整数组成的。数组的长度是其类型的一部分,因此数组...

  • 数组

    ## 一维数组 1. 数组(构造类型): ① 相同数据类型的成员组成的一组数据② 数组的每个成员称为一个数组元素③...

网友评论

      本文标题:每三个数据是一组,组成二维数组

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