Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Java String Split
Java snaren bieden programmeurs de middelen op te slaan en te manipuleren sequenties van tekens . De string klasse in Java implementeert verschillende methoden voor de toegang tot informatie over de inhoud van een stuk tekst . De splitsing methode is een veelgebruikte methode , waardoor programma om delen van een tekenreeks als elementen in een array verwerven met de tekenreeks als een geheel gespleten met een reguliere expressie . Methode

De klasse String splitmethode is beschikbaar in twee vormen , een met een enkele parameter en een met twee . Java-programma's kan de split methode aanroepen op string objecten met behulp van de naam van de methode , het verstrekken van een of twee parameters als nodig . Bijvoorbeeld , de volgende code fragment toont splitsen een string variabele met behulp van de spatie :

String myString
= " Een opeenvolging van woorden " ;

myString.split
( " " ) ;

de string in dit geval is verdeeld in vier elementen , elk met een woord in de oorspronkelijke zin , opgeslagen in de volgorde waarin ze in de oorspronkelijke tekenreekswaarde .
Terug
< br >

De string split methode retourneert een string array. De lengte van de matrix is afhankelijk van het aantal secties tekenreeks , soms aangeduid als " tokens " als gevolg van de splitsing operatie . Programma's kunnen toegang krijgen tot de array items rechtstreeks zoals in het volgende voorbeeld :

System.out.println
( myString.split ( " " ) [ 0 ] ) ;//output " A "

alternatief een programma kan de string array als een variabele voor verdere verwerking slaan :

String
[ ] textTokens = myString.split ( " " ) ;

for (int i = 0 ; i < textTokens . lengte, i + + ) { System.out.println


( textTokens [ i ] ) ;


}

in dit geval , het programma voert elk element in de array op koord een aparte lijn .
Regular Expression parameter

de eerste parameter om de string split methode is vereist voor de functie te bedienen . Deze parameter geeft een reguliere uitdrukking , die fungeert als begrenzer voor de splitsing operatie . In de " myString " voorbeeld wordt de spatie geleverd als scheidingsteken , zodat de resulterende arrayelementen vormen die delen van de tekenreeks die verschijnen tussen de spaties bevat . Op Java , reguliere expressies waarmee programmeurs diverse patronen van karakter passen binnen tekenreeksen , met behulp van deze op te treden als scheidingstekens voor de splitsing operatie .
Limit Parameter

De tweede parameter om de string te splitsen operatie is optioneel , wat neerkomt op een beperking van de programmeur wenst te handhaven op het proces . Als een programma belt de split methode zonder het leveren van een parameter limiet , wordt de bewerking uitgevoerd voor de gehele reeks . Als een parameter limiet doet verschijnen , zal de splitsing operatie een bepaald aantal keer worden uitgevoerd . Bijvoorbeeld , de volgende code demonstreert het gebruik van de parameter limiet :

String someWords
= " Een selectie van de woorden " ;

String
[ ] wordTokens = someWords.split ( " " , 3 ) ;

System.out.println
( wordTokens [ 2 ] ) ;//" van de woorden "

Na de splitsing operatie is het aantal keren opgegeven door de parameter limiet , de rest van de uitgevoerde string wordt gekopieerd in de uiteindelijke matrix positie .

Previous: Next:
  Java Programming
·Hoe een abstract klasse uitbre…
·Hoe maak je een collectie conv…
·Hoe maak je een Windows-servic…
·Hoe te NetBeans schrijven naar…
·Hoe je Java Inheritance Overri…
·Java Processing Color Gradient…
·Hoe kan ik een SVN in Eclipse …
·Hoe maak je een . JAVA dossier…
·Wat is een koptekst in Java ? 
  Related Articles
Hoe te wijzigen Int naar String 
Visual Basic String Functions 
Hoe kan ik een integer converteren naar …
Hoe te String converteren naar Visual Ba…
Hoe te controleren of een String Bevat A…
Hoe kan ik een string omzetten naar een …
Hoe kan ik een string omzetten naar een …
Hoe kan ik een object converteren naar S…
Hoe maak je Blanks in een string in Visu…
  Programmering Articles
·Hoe om te leren Python Online Free 
·Hoe kan ik een tijdelijke buffer in gebr…
·Hoe aan knoppen toe aan een Java-applet 
·Hoe u een JavaScript VAR te Float 
·Hoe te lezen Windows Security Settings D…
·Hoe de String in C gebruiken Arrays Zond…
·Tutorial van Visual Basic 6 
·Python Lambda Tutorial 
·Hoe te identificeren & Extract Relations…
Copyright © Computer Kennis http://www.nldit.com