De klasse String is een van de meest gebruikte in Java -toepassingen . In Java programmeren , ontwikkelaars gebruiken Strings te slaan en te verwerken tekst , inclusief tekst gevangen van input van de gebruiker of gelezen van externe bronnen . String-objecten kunnen worden gemaakt en gebruikt worden binnen een Java- applicatie . De klasse String biedt ook een aantal handige functies voor toegang tot en de wijziging van personages , die kunnen bestaan uit letters , cijfers en leestekens . Voorwerpen Java snaren zijn objecten , in tegenstelling tot primitieve types die kunnen worden gebruikt om tekens en getallen . Dit betekent dat alle String gevallen gecreëerd binnen een Java-programma hebben toegang tot de geschetste binnen de klasse String methoden . Ontwikkelaars kunnen dus bellen String methoden op de snaren hun klassen instantiëren . Strings zijn vaak de eerste objecttypen gebruikt door ontwikkelaars die in de vroege stadia van het leren . De methoden en eigenschappen van de klasse String worden beschreven in de officiële Java Language Specification . Creatie Ontwikkelaars kunt String objecten maken op tal van manieren . De klasse specificatie beschrijft de verschillende constructor methoden die kunnen worden gebruikt . Echter , de meest voorkomende manier om een string instantiëren is door te verklaren dat de inhoud direct als volgt : String someText = " Hier is wat tekst ! " ; De waarde toegekend aan de String variabele is bekend als een " letterlijke tekenreeks " en wordt gebruikt door de Java compiler het object instantiëren toewijzen van de gespecificeerde waarde aan. Strings zijn onveranderlijk , wat betekent dat ze niet kunnen worden veranderd , alleen vervangen . Gebruik Evenals het creëren Strings rechtstreeks , kunnen ontwikkelaars Strings die zijn gebruikt terug van andere functies . De String objecttype is gebruikelijk , terug van veel van de meest gebruikte methoden in de taal . Bijvoorbeeld alle Java-objecten bieden de " toString " -methode , een leesbare weergave van het object bijvoorbeeld met de volgende methode handtekening : public String toString ( ) op Strings kan ook worden doorgegeven als parameters met andere methoden , zoals in het volgende voorbeeld : String someWords = " een willekeurig woord " ; someMethod ( someWords ) ; zou werken met een werkwijze als geschetst volgt : public void someMethod ( String wordString ) methoden De klasse String biedt een verscheidenheid van methoden , die allemaal kunnen worden opgeroepen elke instantie van de klasse . Verschillende van deze methoden retourneren informatie over de string en de personages . Bijvoorbeeld , de volgende code toont de " lengte " -methode , waarbij een numerieke waarde die het aantal tekens in de string terug : int NUMCHARS = someString.length ( ) ; Methoden aan terugkeer en proces secties van een string bevatten " substring " , die een sectie aangegeven door zijn begin-en eindposities keert : String smallerString = largerString.substring ( 3 , 7 ) ; tekens De klasse String modellen een tekst sequentie als een array van karakters . De klasse geeft een aantal methoden om deze tekens . De " charAt " -methode is een dergelijke faciliteit , gebruikt om de opgenomen staten in een bepaalde index standpunt als volgt karakter terug : char someChar = someString.charAt ( 6 ) ; De klasse String ook werkwijzen aan te geven of bepaalde tekenreeksen worden opgenomen in de tekst opgeslagen waarde , zoals " indexOf " . Deze methode retourneert de eerste positie waarop een string voorkomt : int stringPosition = someString.indexOf ( " een tekst" ) ;
|