Problema com String! Mostrar Primeira e Ultima Letra

Falae galera blz? tem um exercicio aqui que eu tenho que fazer que pede pra mostrar a ultima e a primeira letra de uma string…

Nao to conseguindo fazer isso!! Ta dando erro oO

Abaixo o Codigo:

[code]public class TotalLetras
{

public void Total(String total)
{

	int tamanho = total.length();
	
	System.out.printf("String: %s \nTamanho: %s",total,tamanho);
	System.out.printf("Primeira Letra: %c  Ultima Letra:  %c  ",total[0],total[tamanho-1]); // <---------------
}

}[/code]

o Erro é ond ta a seta mais pq°?

em outras linguagens sempre fiz assim e funcionou ql a diferença de java? abc

obrg

Isso funciona em C

o correto e assim

[code]

public class TotalLetras  
{  
      
      
    public void Total(String total)  
    {  
      
        int tamanho = total.length();  
          
       System.out.print("String: "+total+" Tamanho : "+tamanho);  
       System.out.print("Primeira Letra: "+total.charAt(0)+" Ultima Letra: "+total.charAt(tamanho-1)); 
   }  

} [/code]

Este e o Exemplo que fiz caso tenha duvida

public class totalLetras {

        public void Total()
        {
          String total;
          total = "ASZARAEL";
           int tamanho = total.length();

           System.out.printf("String: "+total+" Tamanho : "+tamanho);
           System.out.print(" Primeira Letra: "+total.charAt(0)+" ULTIMA LETRA :"+total.charAt(tamanho-1)+" "); // <---------------
       }

}

Deste modo ele vai retornar A e L

obrg … vou testar!! mt obrg

abc

pode ser usado tb o método substring();

String.subString(IndexIncio,IndexFim);
como queres o primeiro IndexIncio=0;
para o ultimo caracter da String IndexIncício=tamanhoString-2 e IndexFim=tamanhoString-1;

Achei um jeitinho super fácil…

String link = "TESTEDERIG"; link = link.substring(1,link.length()-1);