Я начинаю пытаться написать программу для назначения шифрования Цезаря для класса. В настоящее время я застреваю, пытаясь создать функцию, которая будет делать противоположность первой функции, взять целочисленный массив и вернуть строку. Я полностью потерял то, как это сделать в этот момент, и действительно могу использовать некоторую помощь.Преобразование целочисленного массива в строку
public static int[] string(String str) {
int [] arr = new int [str.length()];
for (int i = 0; i < str.length(); i++) {
str.toUpperCase();
arr[i] = str.charAt(i)-65;
// System.out.println(arr[i]);--> check to see if stringTo was working
}
return arr;
}
public static String symbol(int[] symbols) {
String message = new String();
char[] letters = new char[symbols.length];
for (int i = 0; i < symbols.length; i++) {
symbols[i] = letters[i];
message.toUpperCase();
message = message.toString();
System.out.print(message);
}
return message;
}
класс Строка имеет конструктор 'новый String (символ [] значение)'. Просто используйте его. –
Какая ошибка вы получаете? –
см. Это http://stackoverflow.com/questions/10904911/how-to-convert-an-int-array-to-string-with-tostring-method-in-java –