Como exibir último caractere de uma String?

Olá amigos, eu sou novato no Java e estou apenas engatinhando. Eu queria saber como crio um programinha que receba do teclado uma frase, e informe qual a última letra. Eu consegui fazer com que ele informe a primeira, foi fácil, mas para exibir a última eu não consegui, se puderem me ajudar, agradeço!
Vou postar o programa que utilizei para mostrar a primeira letra de uma frase digitada no teclado, pode ser que ajude!

[b][color=green]public class Exercicio0205 {
public static void main (String[] args){
String frase = “”;
char letra = ’ ';

	Receba R = new Receba ();
	System.out.println(" Digite Frase");
	frase = R.RecebaString();
	
	System.out.println("Letra inicial da Frase: " + frase.charAt(0) );
	
	
}

}[/color]

vc vai ter q fazer um contador!
q entre em um laço de repetição como - while ou for

e pegar o ultimo char!

Tenta o seguinte

frase.substring(frase.length()-1));

[quote=rpassos81]Tenta o seguinte

frase.substring(frase.length()-1));
[/quote]

:smiley: :smiley: Valeu! rpassos81! Deu certo!! Muito Obrigado, me ajudou bastante!!!
olha como ficou o programa

public class Exemplo {
public static void main (String[] args){
String frase = “”;

	Receba R = new Receba ();
	System.out.println(" Digite Frase");
	frase = R.RecebaString();
	
	System.out.println("Última Letra da Frase: " + frase.substring(frase.length()-1));
	
	
}
}

Oi,

Você poderia continuar utilizando charAt, apenas pegaria da frase.length() no lugar de 0 (zero)

=)

Tchauzin!

Simples não? :slight_smile:

Mas leia este tópico: http://www.guj.com.br/posts/list/50115.java

O link acima fala diretamente sobre isso e mais um detalhe, poste [RESOLVIDO] ao lado do seu tópico, facilita a vida do pessoal ok?

Precisar só abrir outro tópico, pessoal do GUJ é bem antecioso!

Abração! :slight_smile: