多个数组排列组合
如下:
String[] color = { "红", "蓝","黑"};
String[] size = { "S", "M", "L" };
String[] other = { "a", "b" };
... ...
排列结果:
红,S,a
红,S,b
红,M,a
红,M,b
红,L,a
红,L,b
蓝,S,a
蓝,S,b
蓝,M,a
蓝,M,b
蓝,L,a
蓝,L,b
黑,S,a
黑,S,b
黑,M,a
黑,M,b
黑,L,a
黑,L,b
... ...
示例代码:
package com.test;
import java.util.ArrayList;
import java.util.List;
public class Test {
public static void main(String[] args) {
String[] color = { "红", "蓝","黑"};
String[] size = { "S", "M", "L" };
String[] other = { "a", "b" };
List<String[]> list = new ArrayList<String[]>();
list.add(color);
list.add(size);
list.add(other);
sorting (list, color, "");
}
public st
Java实现排列组合--递归
最新推荐文章于 2024-07-15 03:19:45 发布
本文介绍了如何使用Java编程实现多个数组的排列组合。通过示例代码展示了如何使用递归方法遍历不同数组的组合,并打印出所有可能的排列结果。示例中涉及的数组包括颜色、尺寸和其它元素。
摘要由CSDN通过智能技术生成