segunda-feira, 7 de junho de 2010

Inverter texto

Olá pessoal estou um tempo parado por causa do trabalho mas vou posta duas funções legais,
que fazem a mesma coisa só que de duas formas diferentes!
Essas duas funções invertem um (texto,frase,palavra) Ex: umc-> cmu


1ª Forma

public class Inverter_texto_1{

public static void main(String args[]){

String texto = "umc-astec";

StringBuilder inverte = new StringBuilder(texto);
System.out.println("Resultado 1: " + inverte.reverse().toString());
}

}

2ª Forma

public class Inverter_texto_2{
public static void main(String args[]){

String texto = "umc-astec";

String invertida = "";

for (int i = texto.length()-1; i >= 0; i--) {

invertida += texto.charAt(i);

}

System.out.println("Resultado 2: " + invertida);

}

}