String manipulation i Java er typisk en nem opgave på grund af den række af standard funktioner i sproget. Håndtering Strings fra bruger input eller fra en datakilde er generelt noget , at selv en nybegynder med Java kan udføre hurtigt. Den String klassen selv giver flere metoder til behandling af tegn i et afsnit af tekst, herunder adgang til de tegn på forskellige positioner. For at få adgang det sidste tegn i en Java String , anvende metoder til at finde ud af længden samt returnere selve tegnet . Instruktioner
1
Forbered din tekststreng. I din Java -program , hvis du ikke har en String til at arbejde med allerede oprette en og gemme det i en variabel som følger : Hej
String fullString = " Her er en tekststreng "
< p > du kan bruge enhver tekst indhold , du vil, selv om det omfatter tegnsætningssymboler , tal eller enhver anden form for karakter som dem, der er indeholdt i eksterne filer . Metoden vil arbejde for uanset den endelige karakter i en String sker for at være .
2
Find ud af , hvor den endelige karakter i String er. For at få adgang det sidste tegn i strengen , skal du først finde ud af dens længde , som du kan gøre brug af følgende syntaks : Hej
fullString.length ()
String rastpunkter begynder ved nul , så den endelige karakter ligger på den position indikeret ved det indeks, der er én mindre end længden , som følger : Hej
fullString.length ( ) -1
Denne kode uddrag returnerer den endelige karakter indeks i String .
3
Adgang til sidste tegn i teksten String . Brug af " charAt "-metoden , er den endelige karakter i String finde ved at passere det endelige indeks din kode allerede udarbejdet . Udskift din kode med følgende udvidede version : Hej
fullString.charAt ( fullString.length ( ) -1 ),
" charAt " metode tager indekset for det tegn, du vil bruge som en parameter , returnere denne karakter som en primitiv type " char ".
4
Store din karakter i en variabel . Udvid din kode som følger : Hej
char lastChar = fullString.charAt ( fullString.length ( ) -1 ),
Du behøver måske ikke at udføre dette trin , afhængigt af hvad du planlægger at gøre med karakter i spørgsmålet. Hvis du gemme det i en variabel , kan du derefter få adgang til og bruge denne variabel for yderligere forarbejdning du har brug for . Hvis du ønsker at gemme tegn ved hjælp af Java- Character objekt klassen snarere end en primitiv type, variabel, kan du gøre det på følgende måde : Hej
Character lastCharacter = new Tegn ( fullString.charAt ( fullString.length ( ) -1 )),
5
Udgang din karakter til test. Brug følgende kode , din karakter værdier skrive til output konsollen at teste dem : Hej
System.out.println ( lastChar + "" + lastCharacter.charValue ());
Kør program . Hvis du har brugt prøven String bør dit output konsollen viser følgende : Hej
gg
fortrolig med " charAt "-metoden ved at ændre det, og kører din kode igen
< br . >