J'ai déjà écrit quelque chose qui supprime le premier caractère d'une chaîne et le met après la sous-chaîne restante, puis l'imprime, les instructions étaient d'inverser la phrase en utilisant la récursivité en supprimant la première lettre de la phrase et la concaténer à la sous-chaîne restante inversée, à savoir. "Bonjour" donne "olleH". Mais je ne connais pas la partie récursive, toute aide serait appréciée, merci. Ceci est mon code:Aider à écrire une méthode void reverse() et utiliser récursion pour inverser une phrase complète (Java)
public class Sentence {
private String sentence;
public Sentence(String astring) {
sentence = astring;
}
public void reverse(){
String firstChar = sentence.substring(0,1);
String remainingSen = sentence.substring(1,sentence.length());
System.out.println(remainingSen+firstChar);
}
}
Faut-il vraiment être vide? : o) – BalusC
Faut-il vraiment être résolu avec récursion? : o) –