【发布时间】:2018-03-02 06:26:15
【问题描述】:
我有一个未知数量的 String[]。每个数组可以有不同的大小。
我想为每个数组中的每个值创建“产品”(或连接)。
示例
public static void main(String[] args) {
String[] x = {"a", "b", "c"};
String[] y = {"d", "e", "f", "g"};
String[] z = {"h", "i"};
...
}
所需的输出
输出将是adh, adi, aeh, aei, ...
我认为我必须通过递归来处理这个问题,因为我不知道我有多少个数组。但即便如此,我还是很难找到将结果存储在哪里。
任何指针?
【问题讨论】:
-
这些字符串数组存储在哪里?程序是否接收到一个 String[] 数组?
-
收到未知数量的列表或集合
标签: java string matrix concatenation cartesian-product