String - hantering i Java tillhandahåller ett antal standardfunktioner . När du använder och manipulera textsträngar inom ett Java -program , kan du behöva ändra och formatera dem för att visa att användarna . Ett vanligt exempel är att formatera ett stycke text som en mening , vilket innebär att se den första bokstaven är versal . Utnyttja den första bokstaven i en Java sträng är enkel , kräver några enkla steg att även en programmering nybörjare kan uppnå . Instruktioner
1
Förbered textsträng inom din Java -program . Följande exempelkod visar en sträng variabel som instansieras :
String sometext = " Här är lite text ";
p Om du redan har en sträng variabel , kan du använda det ena . Den textsträng ifråga kan innehålla några olika karaktärer du vill, inklusive skiljetecken och siffror , så länge som det första tecknet är en bokstav .
2
Isolera det första tecknet i strängen . För att omvandla det första tecknet i din sträng till versaler , måste du först ge Java med en hänvisning till det . Skriv följande kod :
someText.substring ( 0 , 1 ) katalog
Denna kod utdrag använder delsträng metoden att isolera det första tecknet i strängen genom att start-och slutposition på önskad stråkinstrument . Detta är bara en del av den slutliga koden linje som kommer att dra den första bokstaven i din sträng . Processen kräver ett antal olika moment som arbetar i samverkan med varandra . Genom att arbeta igenom dessa i sin tur , kommer du att ha en bättre förståelse av den teknik som du använder .
3
Konvertera det första tecknet i strängen till versaler . Java " toUpperCase " metoden fungerar bara på strängarna , inte på enskilda tecken , så du måste utföra operationen på karaktären som en sträng . Lägg till din kodrad som följer: .
SomeText.substring ( 0 , 1 ) toUpperCase ( ) katalog
Koden kallar " toUpperCase " metoden på den första bokstaven i strängen , representerade som en delsträng .
4
Kopiera resultatet av din kapitalisering till en variabel . Hittills har koden omvandlas den första bokstaven i strängen till versaler , men den har utfört denna operation på en separat delsträng snarare än på den ursprungliga strängen . För att utföra konverteringen operation på din ursprungliga strängen variabel , måste du tilldela resultatet av operationen till det följande : .
Sometext = someText.substring ( 0 , 1 ) toUpperCase ( ) katalog
Denna kod skrivs värdet i den ursprungliga variabeln med resultaten av din kapitalisering drift . Men just nu har den del av strängen efter den första bokstaven exkluderats .
5
Komplettera din sträng kapitalisering genom att lägga resten av strängen till variabeln . Ange den slutliga koden uttalande enligt följande : .
Sometext = someText.substring ( 0 , 1 ) toUpperCase ( ) + someText.substring ( 1 ) ,
Detta tar den ursprungliga strängen , kapitaliserar första tecknet , och sedan går det med resten av strängen , som ersätter den ursprungliga variabeln värdet med resultatet av operationen . Du kan testa din nya strängen genom att skriva det till Java utgång konsolen enligt följande :
//output " Här är lite text "
System.out.println ( sometext ) ;
Addera ditt