美文网首页
给一个长度,分割数组,成为一个二维数组,

给一个长度,分割数组,成为一个二维数组,

作者: 超级疯小肛 | 来源:发表于2017-08-31 17:17 被阅读0次

funcsegmentationArrWithCount(_count:Int,arr:[String]) -> [[String]] {

letcontentArr =NSMutableArray.init(array: arr)

varresultCount:Int=0

letnum =Double(contentArr.count) /Double(count)

letn =Int(num)

ifnum -Double(n) >0{

resultCount =Int(num) +1

}else{

resultCount =Int(num)

}

varresultArr = [[String]]()

foriin0..

letindex = i * count

ifnum -Double(n) >0{

ifi == resultCount -1{

leta = contentArr.count- (count * n)

letrange =NSMakeRange(index, a)

letsubArr = contentArr.subarray(with: range)as! [String]

resultArr.append(subArr)

}else{

letrange =NSMakeRange(index, count)

letsubArr = contentArr.subarray(with: range)as! [String]

resultArr.append(subArr)

}

}else{

letrange =NSMakeRange(index, count)

letsubArr = contentArr.subarray(with: range)as! [String]

resultArr.append(subArr)

}

}

returnresultArr

}

相关文章

  • Flutter Dart数组固定长度分割

    将dart数组按照指定的长度分割,返回一个二维数组,实现list的split功能. ``` eg: 源数组:a=[...

  • vue项目技术点总结(2020.05)

    1 一维数组给二维数组赋值 将一维数组内容按顺序赋值给不规则的二维数组(一维数组的长度与二维数组里的数组长度之和相...

  • 给一个长度,分割数组,成为一个二维数组,

    funcsegmentationArrWithCount(_count:Int,arr:[String]) -> ...

  • 剑指Offer二维数组查找

    剑指Offer二维数组查找 二维数组查找 题目描述 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到...

  • PHP数组使用

    数组定义 数组增、删、改 数组查询 数组排序 数组合并、分割 数组比较、去重复 数组长度 数组遍历 数组转换 其他...

  • 二维数组length属性

    二维数组的length属性与一维数组不同。一维数组表示数组的长度。在二维数组中:数组名.length指示数组的行数...

  • 30-seconds-of-code

    Array(数组相关函数) chunk 将数组分割成指定长度的新数组。 使用Array.from()方法从一个类似...

  • 《剑指offer》(一)-二维数组中的查找(java)

    数组--二维数组中的查找 题目描述 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序...

  • 二维数组的遍历

    二维数组的遍历 * 二维数组中,存储了4个一维数组,每个一维数组的长度不同 * 遍历:for循环,遍历二维...

  • 刷题-数组专项

    数组 二维数组中的查找题目描述:在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每...

网友评论

      本文标题:给一个长度,分割数组,成为一个二维数组,

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