Você está aqui: Java ::: Dicas & Truques ::: Recursão (Recursividade) |
Como inverter uma string em Java usando uma função recursivaQuantidade de visualizações: 720 vezes |
Nesta dica mostrarei como podemos inverter a ordem dos caracteres de uma palavra, frase ou texto usando recursividade em Java. Veja o código completo para o exemplo: package estudos; public class Estudos { public static void main(String[] args){ // vamos declarar uma string String frase = "GOSTO DE JAVA"; // vamos mostrar a string original System.out.println("Frase original: " + frase); // agora vamos inverter a string usando a função recursiva frase = inverterRecursivo(frase); // e mostramos o resultado System.out.println("Frase invertida: " + frase); } // função recursiva que recebe uma string e a devolve // com a ordem dos caracteres invertida public static String inverterRecursivo(String str){ Ao executar este código Java nós teremos o seguinte resultado: Frase original: GOSTO DE JAVA Frase invertida: AVAJ ED OTSOG |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |