我有一个包含字母和数字的数组 我想找到所有可能的数组元素组合。
这是我的阵列:
char[] ascii = new char[94];
int index = 0;
for (char c = '0'; c <= '9'; c++) { // Filling numbers
ascii[index++] = c;
}
for (char c = 'A'; c <= 'Z'; c++) { // Filling cabital letters
ascii[index++] = c;
}
for (char c = 'a'; c <= 'z'; c++) { // Filling small letters
ascii[index++] = c;
}
我想要的输出是这样的:
111
112
113
114
121
122
123
等等
答案 0 :(得分:1)
这是完成这项工作的方法,但只有在数组只有空间来存储没有空闲空间的数字和字母时才有效。顺便说一下,它以'0'开头。
for (char a : ascii)
for (char b : ascii)
for (char c: ascii)
System.out.println("" + a + b + c);