Gostaria de saber como inverter uma palavra e depois coloca-la do jeito normal. Exemplos que vi geralmente usam variável charAt, mostrando letra a letra em System.out.print tendo uma “palavra” como resultado, eu quero um modo de inverter a palavra e reinverte-la, transformando isso em Strings por exemplo.
Inverter palavra e inverter novamente
4 Respostas
Cara, eu faria assim, pois nao sei existe alguma API pronta:
public class Teste {
/**
* @param args
*/
public static void main(String[] args) {
String palavra = "programacao";
char [] array = palavra.toCharArray();
StringBuilder palavraInvertida= new StringBuilder();
for(int k = array.length -1 ; k >= 0 ; k--){
palavraInvertida.append(array[k]);
}
System.out.println("A palavra invertida eh: "+palavraInvertida.toString());
}
}
T+
D
String teste = “teste”;
StringBuilder s = new StringBuilder(teste);
System.out.println(s.reverse());
Maravilha…eu nao conhecia!
vllwww
Uma outra solução seria usar o metodo split().
Criado 10 de julho de 2010
Ultima resposta 12 de jul. de 2010
Respostas 4
Participantes 4
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Orientacao a Objetos: Aprenda seus conceitos e suas... Por Thiago Leite e Carvalho — Casa do Codigo