String - håndtering i Java gir en rekke standardfunksjoner . Når du bruker og manipulere tekststrenger i et Java- program , må du kanskje endre og formatere dem for visning til brukere . Et vanlig eksempel er å formatere en tekstdel som en setning , som innebærer å sørge for den første bokstaven er stor bokstav . Forbokstav i et Java- streng er grei, krever noen enkle trinn som enda et programmeringsspråk nybegynner kan oppnå. Instruksjoner
en
Klargjør tekststreng innenfor Java -program . Det følgende eksemplet demonstrerer en streng variabel blir instansiert : en
String someText = " her er litt tekst ";
p Hvis du allerede har en streng variabel , kan du bruke den. Tekststrengen i spørsmålet kan inneholde forskjellige tegnene du liker , inkludert tegnsetting symboler og tall , så lenge det første tegnet er en bokstav.
2
Isoler det første tegnet i strengen din . Å konvertere det første tegnet i strengen til store bokstaver , må du først gi Java med en referanse til det . Skriv inn følgende kode :
someText.substring ( 0 , 1 )
Denne koden utdrag bruker delstrengen metode for å isolere det første tegnet i strengen ved å gi start og slutt posisjoner av den nødvendige string delen. Dette er bare en del av den endelige koden linje som vil ha stor forbokstav i strengen din . Prosessen krever en rekke forskjellige operasjoner som arbeider i forbindelse med hverandre . Ved å arbeide gjennom disse igjen , vil du ha en klarere forståelse av teknikken du bruker.
3
Konverter det første tegnet i strengen din til store bokstaver. Java " toUpperCase " metoden fungerer bare på strenger , ikke på individuelle tegn , så du må utføre operasjonen på karakteren som en streng . Legg til din linje av koden som følger: .
SomeText.substring ( 0 , 1 ) toUpperCase ( )
Koden kaller den " toUpperCase " metoden på den første bokstaven i strengen , representert som en delstrengen .
4
Kopier resultatene av kapitalisering din inn i en variabel. Så langt har koden konvertert den første bokstaven i strengen til store bokstaver , men det har utført denne operasjonen på en egen delstrengen snarere enn på den opprinnelige strengen . Å utføre konverteringen operasjonen på den opprinnelige streng variabel , må du tildele resultatet av operasjonen til det som følger: .
SomeText = someText.substring ( 0 , 1 ) toUpperCase ( )
< p > Denne koden overskriver verdien i den opprinnelige variabelen med resultatene av din kapitalisering drift. Men i øyeblikket , har den delen av strengen etter første bokstav er utelukket .
5
Fullfør streng kapitalisering ved å legge resten av strengen til variabelen . Tast inn den endelige koden uttalelse som følger: .
SomeText = someText.substring ( 0 , 1 ) toUpperCase ( ) + someText.substring ( 1 ) ;
Dette tar den opprinnelige strengen , og drar fordel første tegnet , og deretter blir denne sammen med resten av strengen og erstatte den opprinnelige variable verdi med resultatet av operasjonen. Du kan teste ny streng ved å skrive den til Java utgang konsollen som følger : en
//output " Her er litt tekst "
System.out.println ( someText ) ;