String - handling in Java biedt een aantal standaard functies . Wanneer u gebruik maakt van en het manipuleren van tekenreeksen binnen een Java-programma , moet u wellicht veranderen en opmaken voor het weergeven van de gebruikers . Een bekend voorbeeld is het formatteren van een stuk tekst als een zin , die gaat ervoor zorgen dat de eerste letter een hoofdletter . Voortbouwend op de eerste letter in een tekenreeks Java is eenvoudig en vereist een paar eenvoudige stappen dat zelfs een beginner programmering kan bereiken . Instructies 1 Bereid de tekenreeks binnen uw Java-programma . De volgende voorbeeld code toont een string variabele wordt geconcretiseerd : String someText = " hier is een tekst" ; Als u al een string variabele , kunt u die gebruiken . De tekenreeks in kwestie kan elk verschillende personages je wilt , inclusief leestekens en cijfers , bevatten zolang het eerste teken is een letter . Kopen van 2 Isoleer het eerste teken in de string. Om het eerste teken te zetten in uw tekenreeks naar hoofdletters , moet u eerst Java te voorzien van een verwijzing naar het. Voer de volgende code : someText.substring ( 0 , 1 ) op Twitter Deze code fragment gebruikt de substring methode om het eerste teken in de string te isoleren door middel van de start-en eindposities van de vereiste strijkers . Dit is slechts een deel van de uiteindelijke code lijn die de eerste letter in je string kapitaliseren . Het proces vereist een aantal verschillende bewerkingen te werken in combinatie met elkaar . Door te werken via deze op hun beurt , heb je een beter begrip van de techniek die je gebruikt. 3 Zet de eerste letter in je tekenreeks naar hoofdletters . De Java " toUpperCase " methode werkt alleen op strings , niet op afzonderlijke tekens , dus moet u de operatie op het karakter als een string te voeren . Voeg toe aan uw lijn van code als volgt : . SomeText.substring ( 0 , 1 ) toUpperCase ( ) op De code roept de " toUpperCase " -methode op de eerste letter in de tekenreeks , voorgesteld als een substring . Copy 4 de resultaten van uw kapitalisatie in een variabele . Tot dusver heeft de code de eerste letter omgezet in de tekenreeks naar hoofdletters , maar dat deze operatie op een aparte substring in plaats van op de oorspronkelijke tekenreeks heeft uitgevoerd . Om de conversie operatie op uw originele stringvariabele uitvoeren , moet u het resultaat van de operatie toe te wijzen aan het als volgt : . SomeText = someText.substring ( 0 , 1 ) toUpperCase ( ) op Deze code overschrijft de waarde van de oorspronkelijke variabele met de resultaten van de herkapitalisatie . Echter , op het moment , het deel van de string na de eerste brief is uitgesloten . 5 Vul uw touwtje kapitalisatie door het toevoegen van de rest van de string aan de variabele . Voer de uiteindelijke code statement als volgt : . SomeText = someText.substring ( 0 , 1 ) toUpperCase ( ) + someText.substring ( 1 ) ; Dit gebeurt in de originele reeks , speelt de eerste teken , en voegt vervolgens deze met de rest van de tekenreeks , de oorspronkelijke variabele waarde vervangen door het resultaat van de operatie . U kunt uw nieuwe reeks testen door te schrijven naar de Java- uitgang console als volgt : //output " Hier is een tekst" System.out.println ( someText ) ;
|