0
所以我們還沒有在課堂上學過數組,但是我們有一個任務,需要我們爲數字賦值。至少,我們沒有被告知我們需要這個,但這是我能想到的唯一方式。 (通過特定方式移動字符來加密字符串)。我不是說爲同一個字母指定相同的值,我的意思是在像「abba」字符串中,它變爲「0123」。如何在不使用Java數組的情況下將數字分配給字符串中的字符?
謝謝
所以我們還沒有在課堂上學過數組,但是我們有一個任務,需要我們爲數字賦值。至少,我們沒有被告知我們需要這個,但這是我能想到的唯一方式。 (通過特定方式移動字符來加密字符串)。我不是說爲同一個字母指定相同的值,我的意思是在像「abba」字符串中,它變爲「0123」。如何在不使用Java數組的情況下將數字分配給字符串中的字符?
謝謝
然後你最好的選擇是使用循環。例如:
String str = "abba";
String numbers = "";
for (int i=0; i<str.length(); i++){
numbers = numbers + Integer.toString(i);
}
這種方式,您將通過每一個字符str
,你會創建一個數字的一個新的字符串,每個字符的str
索引。根據您的要求,numbers
的結果將爲「0123」。
歡迎來到SO。你需要問一個具體的問題,而不是「我如何解決我分配的問題」。顯示你到目前爲止所嘗試過的以及你被困住的地方。 – sprinter