首页 > 解决方案 > 如何在数组数组中合并数组?

问题描述

我有一个Array[Array[Int]],我想做的是,每两个内部Arrays,将它们的元素合并为一个Array

例如我有:Array(Array(1), Array(2), Array(3), Array(4))

结果我想要的是:

 Array(Array(1, 2) Array(3, 4))

这样的事情在scala中可能吗?

标签: arraysscala

解决方案


尝试这个。

myArrays.grouped(2)      //Iterator[Array[Array[Int]]]
        .map(_.flatten)  //Iterator[Array[Int]]
        .toArray         //Array[Array[Int]]

推荐阅读