你用JAVA写一个26字母和0-9数字 不同长度组合(设置一个长度 6 ,比如aabb99等的全部组合输出,顺序不同也算)的输出
char 数组 存入 你需要的字符
在就一直循环?
String[] lt = {"a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9"};
StringBuffer stringBuffer = new StringBuffer();
for (int i = 0; i < lt.length; i++) {
for (int j = 0; j < lt.length; j++) {
for (int k = 0; k < lt.length; k++) {
for (int l = 0; l < lt.length; l++) {
for (int m = 0; m < lt.length; m++) {
for (int n = 0; n < lt.length; n++) {
stringBuffer.append(lt[i]).append(lt[j]).append(lt[k])
.append(lt[l]).append(lt[m]).append(lt[n]);
System.out.println(stringBuffer.toString());
stringBuffer.setLength(0);
}
}
}
}
}
}
不清除你要做什么,但是如果要输出所有结果是36的6次方个。。。。
你这个是不是面试题