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 .   
   |