int a = 'a';
int z = 'z';
int[] arr = { 1,3,30 };
char[] outarr = new char[arr.length];
for (int i = 0; i < arr.length; i++) {
if (arr[i]>=1&&arr[i]<=26) {//数字1-26代表从a-z
outarr[i] = (char) (arr[i] - 1 + a);
} else {
outarr[i] = '?';
}
}
System.out.println(Arrays.toString(outarr));不知LZ看的懂不