OC中动态创建可变数组的问题.有一个数组,数组中有13个元素,先将该数组进行分组,每3个元素为一组,分为若干组,最后用一个数组统一管理这些分组.(要动态创建数组).两种方法

<span style="font-size:24px;">//////第一种方法
//        NSMutableArray *arr = [NSMutableArray array];
//        for (int i = 0; i < 13; i ++) {
//            [arr addObject:[NSString stringWithFormat:@"lanou%d",i + 1]];
//        }
//        NSLog(@"%@",arr);
//
////分组
//        NSMutableArray *arrs = [NSMutableArray array];
//        for (NSInteger i = 0; i < [arr count] ; i ++) {
//
//            NSMutableArray *arr1 = [NSMutableArray array];
//            NSInteger counts = 0;
//
//                while (counts != 3 && i < [arr count]  ) {
//                counts++;
//                [arr1 addObject:arr[i]];
//                 i ++;
//
//
//            }
//            [arrs addObject:arr1];
//
//            i --;
//        }
//        NSLog(@"%@",arrs);
        //第二种
//        NSMutableArray *arr = [NSMutableArray array];
//        for (int i = 0; i < 26; i ++) {
//            [arr addObject:[NSString stringWithFormat:@"lanou%d",i + 1]];
//        }
//        NSLog(@"%@",arr);
//        NSMutableArray *arrs = [[NSMutableArray alloc] initWithCapacity:1];
//         NSMutableArray *smallArr = nil;//变量的定义
//        for (int i = 0; i < [arr count]; i ++) {
//            if (i % 3 == 0) {
//                //只要读到0,3,6,9,12就开辟空间存储接下来的元素
//                 smallArr = [[NSMutableArray alloc] initWithCapacity:1];
//                //将小数组添加到大数组中进行管理
//                [arrs addObject:smallArr];
//            }
//            [smallArr addObject:[arr objectAtIndex:i]];
//        }
//        NSMutableArray *arr = [NSMutableArray array];
             //[bigArr count] == 0;数组中有没有元素
        //big != nil; big 指向无效的空间(堆区空间)

//        NSLog(@"%@",arrs);</span>

OC中动态创建可变数组的问题.有一个数组,数组中有13个元素,先将该数组进行分组,每3个元素为一组,分为若干组,最后用一个数组统一管理这些分组.(要动态创建数组).两种方法

时间: 2024-10-14 02:00:24

OC中动态创建可变数组的问题.有一个数组,数组中有13个元素,先将该数组进行分组,每3个元素为一组,分为若干组,最后用一个数组统一管理这些分组.(要动态创建数组).两种方法的相关文章

OC动态创建的问题变量数组.有数组,在阵列13要素,第一个数据包阵列,每3元素为一组,分成若干组,这些数据包的统一管理。最后,一个数组.(要动态地创建一个数组).两种方法

<span style="font-size:24px;">//////第一种方法 //        NSMutableArray *arr = [NSMutableArray array]; //        for (int i = 0; i < 13; i ++) { //            [arr addObject:[NSString stringWithFormat:@"lanou%d",i + 1]]; //        

2有一个数组,数组中有13个元素,先将该数组进行分组,每3个元素为一组,分为若干组,最后用一个数组统一管理这些分组.(要动态创建数组).

[cpp] view plaincopyprint? NSMutableArray *arr = [[NSMutableArray alloc] init]; for (int i = 0; i < 15 ; i++) { [arr addObject:[NSString stringWithFormat:@"damo%d",i]]; } NSLog(@"%@",arr); NSMutableArray *bigArr =  [[NSMutableArray 

PHP中数组合并的两种方法及区别介绍

PHP数组合并两种方法及区别 如果是关联数组,如下: 复制代码代码如下: $a = array( 'where' => 'uid=1', 'order' => 'uid', ); $b = array( 'where' => 'uid=2', 'order' => 'uid desc', ); 1. array_merge,如果两个数组存在相同的key,后面的一个会覆盖前面的 复制代码代码如下: <?php $c = array_merge($a, $b); var_expo

javascript 判断数组中的重复内容的两种方法 by FungLeo

javascript 判断数组中的重复内容的两种方法 by FungLeo 前言 一般,我们可能会给数组去重,这个操作并不复杂,执行一个循环就是了.现在,我要做的是,判断数组中是否有重复的内容,如果有,返回 true 否则,返回 false. 思路 把数组变成字符串 循环原数组,拿每一个字段和这个字符串进行比对,看是否有重复 如何拿A字符串和B字符串进行对比,并且要求判断出B字符串中包含过个A字符串呢? 方法一 indexOf() 和 lastIndexOf() 对比法. 首先,我们构建代码:

[Arduino] 逗号分隔文本到数组的两种方法

以下是今日练习通过逗号来分割字符数组/字符串的2个例子和方法" 1.通过indexOf函数 /* *Splitsplit sketch *split a comma-separated string */ String message = "Peter,Paul,Mary"; int commaPosition; void setup(){ Serial.begin(9600); } void loop(){ Serial.println(message); do{ comm

Android在布局中动态添加view的两种方法

一.说明 添加视图文件的时候有两种方式:1.通过在xml文件定义layout:2.java代码编写 二.前言说明 1.构造xml文件 2.LayoutInflater 提到addview,首先要了解一下LayoutInflater类.这个类最主要的功能就是实现将xml表述的layout转化为View的功能.为了便于理解,我们可以将它与findViewById()作一比较,二者都是实例化某一对象,不同的是findViewById()是找xml布局文件下的具体widget控件实例化,而LayoutI

python将两个数组合并成一个数组的两种方法的代码

内容过程中,把写内容过程中常用的内容收藏起来,下面的资料是关于python将两个数组合并成一个数组的两种方法的内容,希望能对小伙伴们有帮助. c1 = ["Red","Green","Blue"]c2 = ["Orange","Yellow","Indigo"]c1.extend(c2) assert c1 == ["Red","Green",&q

python遍历数组的两种方法的代码

工作过程中,把开发过程中较好的一些内容段备份一下,下面内容是关于python遍历数组的两种方法的内容,希望对小伙伴有用途. colours = ["red","green","blue"] for colour in colours: print colour # red # green # blue 下面的方法可以先获得数组的长度,然后根据索引号遍历数组,同时输出索引号 colours = ["red","gree

QT中获取选中的radioButton的两种方法(动态取得控件的objectName之后,对名字进行比较)

QT中获取选中的radioButton的两种方法 QT中要获取radioButton组中被选中的那个按钮,可以采用两种如下两种办法进行: 方法一:采用对象名称进行获取 代码: 1 QRadioButton* pbtn = qobject_cast<QRadioButton*>(ui->BG->checkedButton()); 2 QString name = pbtn->objectName(); 3 if(!QString::compare(name, "rad