De Java- klasse String biedt een scala aan functies voor de verwerking van tekst . Met behulp van de split -methode , kunt u een array van Strings vertegenwoordigen onderafdelingen van een groter String creëren . Java snaren worden gesplitst met een gewone expressie die bepaalt welke tekens binnen de tekenreeks worden gebruikt om de delen te splitsen bakenen . Bijvoorbeeld , om de woorden in een zin te scheiden zodat een ieder neemt een enkele array element , kon je de zin String met een spatie als de reguliere expressie te splitsen . De String split methode is eenvoudig en makkelijk te leren . Instructies 1 Maak de String tekst die u wilt splitsen in uw Java-programma . Gebruik de volgende voorbeeldcode als je niet al een string die u wilt splitsen : String completeText = " Hier is een tekst" ; Dit instantieert gewoon een String-object met een basic sectie van de tekst met woorden gescheiden door de spatie . Maak een string van je eigen als je wilt, herinneren aan een gespleten karakter meerdere malen zijn binnen het. Kopen van 2 Splits uw String . Gebruik de volgende syntaxis om uw tekst String splitsen : completeText.split ( " " ) ; Deze lijn voert de splitsing operatie op de String , met behulp van de spatie als scheidingsteken , zoals aangegeven door de parameter . Veranderen de lijn als volgt , het toewijzen van het resultaat van de splitsing operatie om een array object : String [ ] textTokens = completeText.split ( " " ) ; De array bevat nu een element voor elke sectie binnen de oorspronkelijke String dat verscheen tussen de ruimte karakters. Output 3 de resultaten van uw split operatie . Voeg de volgende code aan lijn door het resultaat van de split -functie , het schrijven van elk element uit een enkele lijn in de uitvoer console : voor ( String TKN : textTokens ) op Twitter { System.out . println ( " - " + TKN ) ; } Sla uw programma, dan compileren en voer het uit . U dient de volgende uitgeschreven om de console te zien , tenzij u gebruikt uw eigen originele String : - Hier - is - sommige - tekst 4 Gebruik meerdere personages om je String splitsen . Je hebt veel opties in termen van hoe je een tekst string splitsen in Java . Om een ander te tonen , veranderen je String verklaring als volgt : String completeText = " Hier is wat tekst , plus meer . " ; Wijzig nu de splitsing operatie als volgt : String [ ] = textTokens completeText.split ( " [ , . ] + ' ) ; haakjes geven aan dat meerdere karakters zijn de String splitsen , terwijl het plus teken geeft aan dat een aantal van deze personages tegelijk op moet worden behandeld als een. Test uw programma om de output te zien . 5 Beperk uw split operatie . U kunt een limiet aan het aantal keren dat de split -functie wordt toegepast op de String passen uiteindelijk bepalen van de lengte van de resulterende matrix . Alter uw split functie als volgt : String [ ] textTokens = completeText.split ( " [ , . ] + " , 3 ) ; Test je programma en je moet de volgende uitvoer te zien : - Hier - is - . wat tekst , plus meer Na de split -functie is het gespecificeerd aantal keren , de overige toegepaste deel van de oorspronkelijke String wordt geplaatst in de uiteindelijke matrix binnenkomst .
|