我的代码在下面给出了以下错误,我找不出原因。我试图重新排序输入的单词(“波兰”为例)中的顺序:如何在不使用哈希表的情况下对字符串中的字符进行重新排序?
(第一个字母,最后一个字母,第二个字母,第二个最后一个字母,第三个字母...等等),所以输出应该是“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