Você está aqui: Java ::: Dicas & Truques ::: Strings e Caracteres |
Como inverter uma string em Java usando o laço forQuantidade de visualizações: 990 vezes |
|
Nesta dica mostrarei como podemos inverter a ordem dos caracteres de uma palavra, frase ou texto em Java usando um laço for. Note o uso do método toCharArray() da classe String para obtermos um vetor de caracteres a partir de uma string. Em seguida nós varremos o vetor de caracteres de trás para frente, realizando a tarefa de inverter a palavra, frase ou texto. Veja o código completo para o exemplo: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
package estudos;
public class Estudos {
public static void main(String[] args){
// vamos criar uma string
String frase = "JAVA É BOM DEMAIS";
// vamos mostrar a frase original
System.out.println("String original: " + frase);
// vamos obter um vetor de caracteres a partir da string
char[] vetor = frase.toCharArray();
// agora percorremos o vetor de trás para frente
System.out.print("String invertida: ");
for (int i = vetor.length - 1; i >= 0; i--){
System.out.print(vetor[i]);
}
// vamos quebrar a linha aqui pra deixar o console mais bonito
System.out.println("\n");
}
}
Ao executar este código Java nós teremos o seguinte resultado: String original: JAVA É BOM DEMAIS String invertida: SIAMED MOB É AVAJ |
|
|
Desafios, Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
|
MySQL - Como usar joins no MySQL |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |





