我的代碼在下面給出了以下錯誤,我找不出原因。我試圖重新排序輸入的單詞(「波蘭」爲例)中的順序:如何在不使用哈希表的情況下對字符串中的字符進行重新排序?
(第一個字母,最後一個字母,第二個字母,第二個最後一個字母,第三個字母...等等),所以輸出應該是「Phosli」。
更新代碼
public static String encodeTheWord(String word1)
{
int b = 0;
int e = word1.length()-1;
String word2 = "";
for (int i=0; i<e; i++)
{
word2 = word2 + word1.charAt(b) + word1.charAt(e);
b+=1;
e-=1;
}
System.out.println(word2);
return (word2);
}
請不要張貼文字的截圖;只是發佈文本本身。 – ajb
我會記住這一點,對不起 – daniel11