Scala 将某些(数组(数组(字符串)))转换/展平为数组(字符串)

Scala 将某些(数组(数组(字符串)))转换/展平为数组(字符串),scala,user-defined-functions,scala-collections,Scala,User Defined Functions,Scala Collections,我有一个选项[Array[Array[String]]],我想将其转换为Array[String]或至少SomeArray[String] 我试过了。展平法 我可以使用.map\u.map\u.map\u.foreachprint打印,但希望将此打印内容存储为列表 期望值:数组[String]或某个数组字符串。如果您确切知道可以执行的结构: 对于选项[Array[String]] 对于数组[字符串]: 如果您确切知道可以执行的结构: 对于选项[Array[String]] 对于数组[字符串]:

我有一个选项[Array[Array[String]]],我想将其转换为Array[String]或至少SomeArray[String]

我试过了。展平法

我可以使用.map\u.map\u.map\u.foreachprint打印,但希望将此打印内容存储为列表


期望值:数组[String]或某个数组字符串。

如果您确切知道可以执行的结构:

对于选项[Array[String]]

对于数组[字符串]:


如果您确切知道可以执行的结构:

对于选项[Array[String]]

对于数组[字符串]:

要将选项[Array[Array[String]]]转换为选项[Array[String]],请执行以下操作:

要打印结果中的数据,请执行以下操作

.foreach(_.foreach(println))
要将选项[Array[Array[String]]]转换为选项[Array[String]],请执行以下操作:

要打印结果中的数据,请执行以下操作

.foreach(_.foreach(println))

为了提供一个示例,最好还添加一个您试图转换的数据集示例。请在提问时格式化您的代码。为了提供一个示例,最好还添加一个您试图转换的数据集示例。请在提问时格式化您的代码。我还为Array[String]添加了一个版本我还为Array[String]添加了一个版本
.map(_.flatten.flatten)
.foreach(_.foreach(println))