美文网首页
iOS一维数组转化为二维数组

iOS一维数组转化为二维数组

作者: 风外杏林香 | 来源:发表于2017-04-20 09:10 被阅读390次

项目终有用到将一维数组转为二维数组,因而记录下,方便以后用的时候直接拿来用

假设我有一个不可变数组 
NSArray *array = @[@0, @1, @2, @3, @4, @5, @6, @7, @8, @9, @10, @11];
需要将此数组转为二维数组
NSMutableArray *secondArr = @[@[0, 1], @[2, 3], @[4, 5], @[6, 7], @[8, 9], @[10, 11]];
首先,初始化一个可变数组,用来存储二维数组
NSMutableArray *secondArray = [NSMutableArray new];//二维数组
NSMutableArray *newArray = [NSMutableArray new];//一维数组
 for (int i =0; i < 12; i++) {
        if (!(i%2)) {//此处我是将俩个放在一起,因而直接给2取余
            newArray = [NSMutableArray new];
            [newArray addObject:array[i]];
        } else {
            [newArray addObject:array[i]];
            [secondArray addObject:newArray];
            NSLog(@"secondArray -- %@",secondArray);
        }
    }
    NSLog(@"secondArray -- %@",secondArray);

记录下遇到过的问题,就能少点坑,多点套路,🙃🙃🙃

相关文章

  • java字符串转二维数组,二维数组转List<List<Stri

    java字符串转二维数组,二维数组转List >,List >转二维数组 使用fastjson

  • PHP 工具之数组

    二维数组值 二维数组翻转 二维数组转置

  • php二维数组转化为字符串

    php二维数组转化为字符串 //二维数组转化为字符串,中间用,隔开 functionarr_to_str($arr...

  • numpy -- numpy高阶应用

    numpy高阶应用 随机数 数组重塑 将一维数组转化为二维数组 获取维度信息并应用 数组拉平 数组连接 数组拆分 ...

  • 剑指 Offer II 103. 最少的硬币数目

    动态规划。完全背包 二维数组 转一维数组

  • js数组reduce高级应用

    计算数组中每个元素出现的次数 数组去重 将二维数组转化为一维 将多维数组转化为一维 对象里的属性求和 原文链接: ...

  • iOS 二维数组倒置及二维数组转一维数组

    1.二维数组倒置(即变为2*5二维数组) 打印结果如下: 2.二维数组转一维数组(即包含2*5个元素的一维数组) ...

  • 2018-12-02

    Java二维数组的遍历及其转置详解 1.首先我们需要定义一个二维数组 2.对数组进行遍历 3.对数组进行转置操作 ...

  • 数组

    二维不规则数组的打印 打印数组结构 数组的冒泡排序 对一列数组进行简单的两两比较升序排列 结果 数组转置 数组转置...

  • 数组API

    Javascript数组API: 1、将数组转化为字符串:2种: var str=String(str);将数组转...

网友评论

      本文标题:iOS一维数组转化为二维数组

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