Java tillhandahåller ett antal standardiserade funktioner för hantering av text med hjälp av klassen String . Java strängar kan innehålla vilka tecken du gillar och kan lagras antingen som stränglitteraler eller variabler . När du har en sträng i ett Java -program , kan du ringa " delsträng " metoden på det . Syftet med " delsträngen "-metoden är att förvärva en del av en sträng, som definieras med hjälp av starttecknet och - valfritt - sluttecknet också. String Class
klassen String i Java modeller en enskild textdata . Strängar förekommer inom många Java -program - för interna data teckenläsarprogrammet för text läses in från externa datakällor , eller fånga och presentera text indata . Program som använder Java strängar behöver ofta bearbeta strängarna på olika sätt , till exempel tillgång till delar och karaktärer inom dem .
Substring Metod
" delsträng " metoden är en del av strängen klassen i Java . Program kan anropa metoden på föremål eller värderingar sträng typ, med användning av metoden namn och parametrar. Två versioner av " delsträng " metoden existerar , man tar en enda parameter och den andra med två . Parametrarna anger början och slut positioner erforderlig " delsträng " i strängen som helhet . Den " delsträng " metoden returnerar en ny sträng -objekt som innehåller de begärda tecknen som kopierats från den ursprungliga strängen . Den ursprungliga strängen förblir opåverkad .
Börja Parameter
Den första parametern till " delsträng " metoden krävs . Parametern är en primitiv typ " int ", som kan bringas att passera antingen som ett värde eller variabel. Parametern anger den position där programmet ska börja " delsträngen " operation . Om början index parametern är endast en medföljer när ett program anropar " delsträng " metoden , kommer verksamheten att fortsätta till slutet av strängen .
End Parameter
den andra parametern till " delsträng " operation är valfri . Om parameter tillhandahålls utgör det " int " värde efter den position på vilken verksamheten skulle upphöra . Den andra parametern bör återspegla positionen för tecknet efter det sista tecknet i den önskade " delsträng . " Om ett program kallar " delsträng " metoden , som passerar en parameter till slutet index som är större än längden av strängen , kommer Java kasta ett undantag .
Metodanrop
Ringa " delsträng " metoden på en sträng är typiskt enkel . I följande kod syntax visar anropa metoden och tilldela resultatet till en ny variabel :
String Original text = " Hej ";
String subsectionText = originalText.substring ( 6 ) ;//innehåller " det "
följande utdrag visar med båda parametrarna :
String Original text = " Hallå där " ,
String subsectionText = originalText.substring ( 6 , 9 ) ;//innehåller " den " Addera