Hvordan få den siste karakteren av en streng i Java

Hvordan få den siste karakteren av en streng i Java
En streng refererer til samlingen av tegn som brukes til å behandle og lagre tekstdata. Strengklassen, som kan finnes i “Java.lang”Pakke, fungerer som en representasjon av strengen. I Java er en streng alltid et objekt av typestrengen. Strengobjekter er uforanderlige, noe som betyr at de ikke kan endres etter opprettelse.

Denne opplæringen vil diskutere metoden relatert til å få strengens siste karakter i Java.

Hvordan få den siste karakteren av en streng i Java?

I Java kan du få strengens siste karakter ved å bruke:

  • substring () metode
  • Charat () metode

Vi vil nå diskutere hver av de nevnte metodene en etter en!

Metode 1: Få siste karakter av en streng ved bruk av Substring () -metode

For å få strengens siste karakter, kan du bruke Java “Streng”Klasse“substring ()”Metode. Denne metoden brukes først og fremst for å generere en substring ved å spesifisere start- og sluttindeksene.

Syntaks
Syntaks for substring () -metoden er som:

Substring (int startIndex, int endindex)

Her tar Substring () -metoden to parametere som argumenter: “StartIndex”Og“Endindex”.

Vi kaller denne metoden for å få strengens siste karakter som:

Substring (str.lengde () - 1);

Her, “str.lengde () - 1”Henviser til indeksen for strengens siste karakter.

Eksempel
Vi oppretter en variabel med strengtype som heter “str”Og skriv ut sin opprinnelige verdi ved hjelp av“System.ute.println ()”Metode:

String str = "linuxhint";
System.ute.println ("faktisk streng:" + str);

Her vil vi kalle Substring () -metoden for å få den siste tegnet til en streng og lagre den i en strengtypevariabel som heter “lchar”. Til slutt vil vi skrive ut den resulterende verdien på konsollen:

String lchar = str.Substring (str.lengde ()-1);
System.ute.println ("siste ord i strengen er" + lchar);

Den gitte utgangen betyr at vi har hentet den siste tegnet til den spesifiserte strengen:

La oss ta turen mot den andre metoden.

Metode 2: Få siste karakter av en streng ved bruk av Charat () -metode

En annen metode for å få strengens siste karakter er "Charat ()”Metode. Det er en forhåndsdefinert metode som returnerer karakterverdien fra strengen ved å bruke indeksen.

Syntaks
Syntaks for metoden charat () er:

Charat (int -indeks)

Den aksepterer “indeks”Av karakteren som må hentes fra den gitte strengen.

Vi kaller denne metoden for å få strengens siste karakter som:

Charat (str.lengde () - 1);

Her, “str.lengde () - 1”Indikerer den siste indeksen for karakteren.

Eksempel
I dette eksemplet vil vi lage en karaktertypevariabel “lchar”For å lagre den siste karakteren av“str”Streng ved å ringe“Charat ()”Metode og passere indeksen for den siste karakteren som et argument:

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

Til slutt, skriv ut det siste tegnet ved hjelp av “System.ute.println ()”Metode:

System.ute.println ("siste karakter av strengen er" + lchar);

Produksjon

Vi har samlet alle nødvendige instruksjoner relatert til å få strengens siste karakter i Java.

Konklusjon

For å få strengens siste karakter i Java, kan du bruke to forskjellige metoder: Substring () -metoden og Charat () -metoden. Substring () -metoden vil returnere tegnet i strengtypen som en Substring, mens Charat () -metoden vil returnere den siste tegnet på en streng i tegntypen. I denne opplæringen diskuterte vi metodene i detalj for å få strengens siste karakter i Java.