Als je om met tekst gegevens in uw Java-programma's , moet u vaak uit te voeren verwerking op. De string klasse in Java biedt een scala aan methoden voor het wijzigen van de inhoud van de tekenreeks variabelen . Met behulp van een combinatie van deze methoden , kunt u het eerste teken van de snaren om te zetten in hoofdletters . Het proces vereist een paar duidelijke stappen , maar u kunt de resulterende code condenseren in een enkele lijn in uw programma , wat resulteert in een gewijzigd tekenreekswaarde . Instructies 1 Maak uw stringvariabele . Gebruik de volgende code te verklaren en instantiëren uw snaar , als je niet al een hebt in uw programma : String myText = " hier zijn enkele woorden " ; Als u al een tekenreeks , kunt u deze gebruiken in plaats . Deze variabele bevat een kort gedeelte van de tekst met enkele woorden in, maar de jouwe zijn alle letters je wilt bevatten . Uw programma kan nu noemen een methode van de klasse String op deze variabele . Kopen van 2 Verkrijg de eerste letter van je string. Om het eerste teken om te zetten in hoofdletters , moet je het programma eerst het verwerven van een verwijzing naar het. Gebruik de volgende voorbeeldcode naar het eerste karakter krijgen als een substring : myText.substring ( 0 , 1 ) op Twitter Dit instrueert Java naar het opgegeven gedeelte van de string te kopiëren . Substrings worden aangegeven met gebruikmaking van de eerste positie en de positie na het einde van de sectie die u wilt . Deze code geeft het eerste teken als substring vanaf de eerste positie in de oorspronkelijke reeks , die wordt aangeduid door nul , loopt naar de positie voor het tweede karakter, dat wordt aangegeven door de index is. < Br > 3 Zet uw eerste teken in hoofdletters . Breid uw code als volgt : . MyText.substring ( 0 , 1 ) toUpperCase ( ) op Dit instrueert Java om een kopie van het eerste teken te verwerven , zetten het dan om de hoofdletters equivalente . Als het teken al hoofdletter Deze code heeft geen enkel effect . Uw code heeft nu een verwijzing naar de hoofdletters versie van het eerste teken in de string , maar de oorspronkelijke tekenreeks blijft onaangetast . 4 Maak een nieuwe string. Je moet de inhoud van uw originele stringvariabele toewijzen aan punt om een nieuwe reeks , bestaande uit de eerste brief , omgezet naar hoofdletters , plus de rest van de bestaande string. Breid uw code als volgt : . MyText = myText.substring ( 0 , 1 ) toUpperCase ( ) + myText.substring ( 1 ) ; Wanneer deze code wordt uitgevoerd , Java eerst kopieert de initiële karakter , omzetten naar hoofdletters , vervolgens samenvoegt met het tweede deel van de oorspronkelijke tekenreeks , beginnend bij het tweede karakter, dat wordt aangegeven door de index een . De tweede subreeks operatie levert alleen de uitgangsstand programma kopieert de rest van de tekenreeks , beginnend bij deze positie . Tot slot , Java kopieert deze nieuwe string in de oorspronkelijke variabele . Test uw conversieproces 5 . Voeg de volgende code aan de nieuwe waarde van uw string output : System.out.println ( myText ) ; Sla uw bestand en het compileren van uw programma , draait het om te testen of de bewerking werkt . Je moet zien " Hier zijn enkele woorden " geschreven om de output console . De oorspronkelijke tekenreeks is vervangen door een equivalent met het eerste teken in hoofdletters .
|