list中有a/b/c/d...,请写出java程序打印出 abc,abd,acd,bcd。
package kan;
import java.util.List;
public class Abcd {
public static void main(String[] args) {
char[] l = { 'A', 'B', 'C', 'D' };
doSort(l);
}
public static void doSort(char[] l) {
int a = 0;
int b = a + 1;
int c = b + 1;
int len = l.length;
while (a <= len - 3) {
while (b <= len - 2) {
while (c <= len - 1) {
print(l[a], l[b], l[c]);
c++;
}
b++;
c = b + 1;
}
b = a + 1;a++;
}
}
static void print(char a, char b, char c) {
System.out.println("" + a + b + c);
}
}