[英]Java - Recursive Permutation?
Hy Guys, I have something like this: 嗨,大家好,我有这样的事情:
String keyBase = "keyA";
String[] valueBase = {"a1","a2","a3"};
String keyLevel1 = "keyB";
String[] valueLevel1 = {"b1","b2","b3"};
String keyLevel2 = "keyC";
String[] valueLevel2 = {"c1","c2","c3"};
And need something like this: 并且需要这样的东西:
String[][] f1 = {{"keyA","a1"},{"keyB","b1"}{"keyC","c1"}}
String[][] f2 = {{"keyA","a1"},{"keyB","b1"}{"keyC","c2"}}
String[][] f2 = {{"keyA","a1"},{"keyB","b1"}{"keyC","c3"}}
String[][] f5 = {{"keyA","a1"},{"keyB","b2"}{"keyC","c1"}}
String[][] f6 = {{"keyA","a1"},{"keyB","b2"}{"keyC","c2"}}
...
What's a simple but good way to do this? 有什么简单但好方法吗?
Thanks 谢谢
I don't know about recursive permutation. 我不知道递归置换。
I just tried based on your output. 我只是根据您的输出尝试过。
for(int i = 0 ; i <3 ; i++) {
for(int j = 0 ; j <3 ; j++) {
for(int k = 0 ; k <3 ; k++) {
system.out.println(keyBase +","+ valueBase[i] +","+
keyLevel1 +","+ valueLevel1[j] +","+
keyLevel2 +","+ valueLevel2[k] )
}
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.