我是一個初學者,正在爲類編寫一個凱撒密碼分配的程序。目前,我試圖創建一個函數,它將完成與第一個函數相反的功能,接受一個整型數組並返回一個String。我完全失去了在這一點上如何這樣做,真的可以真的使用一些幫助。將一個整數數組轉換爲一個字符串
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 –