/**
*
* @author Alessandro Guimarães
*/
public class InverterString {
public static void main(String[] args) {
String palavra = "ALESSANDRO GUIMARÃES"; // string que vamos inverter
String resultado=""; // variavel que sera alimentada com o resultado;
for(int x=palavra.length()-1;x>=0;x--){
resultado+= palavra.charAt(x);
}
System.out.println(resultado); // exibe o resultado
}
}
Então o 'segredo' do codigo é a linha 10, nela temos o for que vai começar da ultima posição da string até a primeira posicão que é 0;
na linha 11, atribuimos a letra que esta na posicao X na string resultado;
palavra.charAt(x);
O metodo charAt() da classe String retorna o caracter que esta na posição que é passada.
Se tivessemos passado
palavra.charAt(0);
Isso nos retornaria o char 'A', pois a posicao 0 da String palavra é a 1° letra.
Duvidas, comentem!
Valeu cara, ajudou aqui num script ...hahahaha
ResponderExcluir