Inverter palavra e inverter novamente

4 respostas
TheJayyBe

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.

4 Respostas

Vini_Fernandes

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());
Vini_Fernandes

Maravilha…eu nao conhecia!

vllwww

Vanilson

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