String manipulasjon i Java er vanligvis en lett oppgave på grunn av omfanget av standard funksjoner i språket. Håndtering Strings fra brukerundersøkelser eller fra en datakilde er vanligvis noe at selv en nybegynner med Java kan gjennomføre raskt. The String klassen selv gir flere metoder for behandling av karakterene i en del av teksten , inkludert tilgang til tegnene i ulike posisjoner. Du får tilgang til siste tegnet i en Java String, bruke metoder for å regne ut lengden samt retur tegnet selv. Instruksjoner
en
Forbered teksten String. I Java- program, hvis du ikke har en String å jobbe med allerede, lage en og lagre det i en variabel som følger : en
String fullString = " Her er en tekststreng ";
< p > du kan bruke en hvilken som helst tekst-innhold du vil, selv om det inkluderer tegnsetting symboler , tall eller andre typer av karakter slik som de som finnes i eksterne filer . Metoden vil arbeide for hva den endelige karakter i en String skjer for å være .
2
Finn ut hvor den endelige karakteren i String er . Du får tilgang til siste tegnet i strengen , må du først finne ut sin lengde , som du kan gjøre ved hjelp av følgende syntaks : en
fullString.length ( )
String index stillinger begynne på null , så den endelige karakteren ligger på posisjonen som indikeres av indeksen som er én mindre enn lengden , som følger : en
fullString.length ( ) -1
Denne koden utdrag returnerer endelig karakter indeksen i strengen .
3
Åpne endelig karakter i teksten String. Bruke " Charat "-metoden , finne den endelige tegnet i strengen ved å passere den endelige indeksen koden allerede utarbeidet. Erstatte koden med følgende utvidede versjonen : en
fullString.charAt ( fullString.length ( ) -1 ) ;
" Charat " metoden tar indeksen for tegnet du vil ha som en parameter , tilbake dette tegnet som en primitiv type " røye. "
4
butikken din karakter i en variabel . Utvid din kode som følger : en
røye lastChar = fullString.charAt ( fullString.length ( ) -1 ) ;
Du trenger kanskje ikke å utføre dette trinnet avhengig av hva du planlegger å gjøre med tegnet i spørsmålet. Hvis du ikke lagre det i en variabel du kan da få tilgang til og bruke den variabelen for videre behandling du trenger. Hvis du ønsker å lagre tegnet ved hjelp av Java Character objekt klasse i stedet for en primitiv type variabel , kan du gjøre det på følgende måte : en
Character lastCharacter = ny Character ( fullString.charAt ( fullString.length ( ) -1 ));
5
Utgang din karakter for testing. Ved hjelp av følgende kode , skrive tegnverdier ut til output konsollen til å teste dem : en
System.out.println ( lastChar + " " + lastCharacter.charValue ( ));
Kjør din program . Hvis du brukte prøven String , bør produksjonen konsollen viser følgende : en
gg
Gjør deg kjent med " Charat "-metoden ved å endre den og kjører koden igjen