Come ottenere l'ultimo carattere di una stringa in Java

Come ottenere l'ultimo carattere di una stringa in Java
Una stringa si riferisce alla raccolta di caratteri utilizzati per elaborare e archiviare i dati di testo. La classe di stringhe, che può essere trovata in "Giava.Lang"Pacchetto, funge da rappresentazione della stringa. In Java, una stringa è sempre un oggetto della stringa di tipo. Gli oggetti di stringa sono immutabili, il che significa che non possono essere modificati dopo la creazione.

Questo tutorial discuterà il metodo relativo all'ultimo personaggio della stringa in Java.

Come ottenere l'ultimo carattere di una stringa in Java?

In Java, puoi ottenere l'ultimo personaggio della stringa usando:

  • substring () metodo
  • charat () metodo

Discuteremo ora ciascuno dei metodi menzionati uno per uno!

Metodo 1: ottenere l'ultimo carattere di una stringa usando il metodo substring ()

Per ottenere l'ultimo personaggio della stringa, puoi usare il Java "Corda" classe "substring ()" metodo. Questo metodo viene utilizzato principalmente per generare una sottostringa specificando gli indici di avvio e finale.

Sintassi
La sintassi per il metodo substring () è come:

Substring (int startIndex, int endIndex)

Qui, il metodo substring () prende due parametri come argomenti: "startindex" E "EndIndex".

Chiamiamo questo metodo per ottenere l'ultimo personaggio della stringa come:

sottostringa (str.lunghezza () - 1);

Qui, "str.lunghezza () - 1"Si riferisce all'indice dell'ultimo carattere della stringa.

Esempio
Creeremo una variabile di tipo stringa denominata "str"E stampare il suo valore originale usando il"Sistema.fuori.println ()" metodo:

String str = "LinuxHint";
Sistema.fuori.println ("stringa effettiva:" + str);

Qui, chiameremo il metodo substring () per ottenere l'ultimo carattere di una stringa e salvarlo in una variabile di tipo stringa denominata "lchar". Infine, stamperemo il valore risultante sulla console:

Stringa lchar = str.sottostringa (str.lunghezza ()-1);
Sistema.fuori.println ("ultima parola della stringa è" + lchar);

L'output dato significa che abbiamo recuperato correttamente l'ultimo carattere della stringa specificata:

Andiamo verso il secondo metodo.

Metodo 2: ottenere l'ultimo carattere di una stringa usando il metodo Charat ()

Un altro metodo per ottenere l'ultimo personaggio della stringa è il "charat ()" metodo. È un metodo predefinito che restituisce il valore del carattere dalla stringa usando il suo indice.

Sintassi
La sintassi per il metodo charat () è:

Charat (INT INDICE)

Accetta il "indice"Del personaggio che deve essere recuperato dalla stringa data.

Chiamiamo questo metodo per ottenere l'ultimo personaggio della stringa come:

Charat (str.lunghezza () - 1);

Qui, "str.lunghezza () - 1"Indica l'ultimo indice del carattere.

Esempio
In questo esempio, creeremo una variabile di tipo carattere "lchar"Per conservare l'ultimo personaggio di"str”Stringa chiamando ilcharat ()"Metodo e passare l'indice dell'ultimo personaggio come argomento:

char lchar = str.Charat (str.lunghezza ()-1);

Finalmente, stampare l'ultimo personaggio con l'aiuto del "Sistema.fuori.println ()" metodo:

Sistema.fuori.println ("ultimo carattere della stringa è" + lchar);

Produzione

Abbiamo compilato tutte le istruzioni necessarie relative a ottenere l'ultimo personaggio della stringa in Java.

Conclusione

Per ottenere l'ultimo carattere della stringa in Java, è possibile utilizzare due metodi diversi: il metodo substring () e il metodo Charat (). Il metodo substring () restituirà il carattere nel tipo di stringa come sottostringa, mentre il metodo Charat () restituirà l'ultimo carattere di una stringa nel tipo di carattere. In questo tutorial, abbiamo discusso in dettaglio i metodi per ottenere l'ultimo personaggio della stringa in Java.