/*public class java {
public static void main(String[] args) {
long start = System.currentTimeMillis();
String str = "qwertyuioplkjhgfdsazxcvbnm1234567890";
String[] temp = str.split("");
for (int i = 0; i < temp.length; i++) {
for (int j = i + 1; j < temp.length; j++) {
for (int k = j + 1; k < temp.length; k++) {
System.out.println(temp[i] + temp[j] + temp[k]);
}
}
}
long end = System.currentTimeMillis();
System.out.println("cost:" + (end - start));
}
}*/
public class java {
public static void main(String[] args) {
char[] chars = "1234567890abcdefghijklmnopqrstuvwxyz".toCharArray();
long start = System.currentTimeMillis();
//StringBuffer存储和操作字符串 是字符串变量,它的对象是可以扩充和修改的3个字符排列一共36^3种
StringBuffer buffer = new StringBuffer(36 * 36 * 36);
for (int i = 0; i < chars.length; i++) {
for (int j = 0; j < chars.length; j++) {
for (int k = 0; k < chars.length; k++) {
if (i != j && i != k && j != k) {
buffer.append(chars[i]).append(chars[j]).append(chars[k]).append("\n");
}
}
}
}
long time = System.currentTimeMillis() - start;
System.out.println(buffer);
System.out.println(time);
}
}