我很新編程。你能告訴我爲什麼這個輸出:迴文編程輸出超出範圍
串索引超出範圍:-1
class Palindrome {
public static String reverse(String s) {
if (s == "") {
return s;
}
else {
return reverse(s.substring(1,s.length())) + s.charAt(0);
}
}
public static void main(String args[]) {
System.out.print(reverse("galskjdf"));
}
}
@ZouZou有這個代碼不字符串比較,只有子,我沒有看到這個問題是如何適用 –
@荒誕,心靈如何'如果(S = =「」)'? –
大聲笑,沒有一天沒有這個副本:-)我幾乎不知道Java,但它似乎對我來說是一個設計缺陷,但我明白爲什麼這是不正常的,所以許多人都落在這個。 –