De Java- klasse String biedt een verscheidenheid van methoden voor toegang tot informatie over String inhoud . De subreeks methode geeft een deel van een string , waardoor deze verder worden verwerkt , indien nodig . Gebruik van de substring methode op Java String variabelen is eenvoudig , haalbaar , zelfs voor beginners om de taal . De substring methode wordt beschreven in de Java Language Specification , het gebruik ervan is er slechts een enkele regel code in de meeste gevallen . Doel Doel van de subreeks methode is om een tekstgedeelte String terugkeren in een Java-programma . Een tekst string in Java bevat een array van karakters , die kunnen bestaan uit letters , cijfers en symbolen . Programma's kunnen de subreeks methode een String een bepaald gedeelte van de String verwerven , zoals aangegeven door het start -en eindposities . De substring methode niet daadwerkelijk veranderen de originele String , zoals Strings zijn onveranderlijk in de Java-taal . Een nieuw object String wordt in plaats teruggegeven Overzicht De Java- taal schets voor de substring methode van de klasse String wordt in de volgende twee manieren : . < Br > public String substring ( int beginIndex ) public String substring ( int beginIndex , int endIndex ) op Twitter de eerste optie is een integer parameter die de positie waarop de subtekenreeks starten werking met de werkwijze loopt naar het einde van de string vanaf die positie . De tweede optie neemt twee integer parameters , met vermelding van de begin-en eindstanden . Beide versies terug een String-object met daarin de gevraagde karakters. Gebruik De substring methode kan worden gebruikt op elke String variabele in een Java-programma . De volgende syntaxis geeft aan het gebruik van de methode -versie met een integer parameter : String someWords = " Hier zijn een paar woorden . " ; String fewerWords = someWords.substring ( 9 ) ;//" een paar woorden . " de volgende syntaxis demonstreert het gebruik van de functie met twee parameters : String someWords = " Hier zijn een paar woorden . " ; String fewerWords = someWords.substring ( 9 , 14 ) ;//" een paar " de oorspronkelijke String variabele ongewijzigd blijft na de substring methode is aangeroepen voor het. Opties < br > als een programma vervangt de waarde van een string met het resultaat van een subreeks variabele , het resultaat kan eenvoudig worden toegewezen aan de variabele referentie als volgt : String someWords = " Hier een paar woorden " ; . someWords = someWords.substring ( 9 ) ; De substring methode kan ook worden uitgevoerd op een letterlijke tekenreeks , dat is een string waarde vertegenwoordigde rechtstreeks in plaats van opgeslagen in een variabele . In dit geval mag de volgende syntaxis worden gebruikt : . String fewerWords = " . Hier zijn een paar woorden " substring ( 9 ) ; overwegingen Als de substring methode wordt op de snaren waarvan de waarden zijn onvoorspelbaar wordt genoemd , kan een reeks conditionele testen nodig zijn . Als bijvoorbeeld de subreeks methode langs een parameterwaarde , hetzij voor het begin of einde index , die buiten het bereik van de string , wordt een uitzondering gegenereerd. Het is raadzaam in dergelijke gevallen aan de lengte van een string te controleren voordat u de substring methode .
|