public static String test(int[] array) { StringBuffer sb = new StringBuffer(array.length); String str = "?abcdefghijklmnopqrstuvwxyz"; char c ; for (int i : array) { if (i >= 1 && i <= 26) c = str.charAt(i); else c = str.charAt(0); sb.append(c); } return sb.toString(); }