Java strings winkel tekens binnen de programma's . Als u een tekenreeks die u nodig hebt om te splitsen in afzonderlijke elementen , gebruikt u de methode split van de klasse String . Het uitvoeren van de splitsing proces is meestal eenvoudig , en u kunt op maat van het proces om de behoeften van uw project , het kiezen van een reguliere expressie op te splitsen met en opslaan van de resultaten in een string array. Zodra u de elementen in een array , kunt u lus door hen , het uitvoeren van een bewerking die u nodig heeft . Instructies 1 Bereid uw tekenreeks in uw Java-programma . Maak een string , als je niet al een hebt, in een van je klas bestanden . De volgende voorbeeldsyntaxis toont verklaren en instantiëren een eenvoudige string variabele : String groenten = " ui, wortel , aardappel" ; Deze reeks bevat woorden afgebakend door komma karakters . Met behulp van de split -methode , kan je de woorden te scheiden , het opslaan van een enkel woord aan elk element in een array . Kopen van 2 Splits uw string en de resultaten opslaan in een string -array variabele . Met behulp van de volgende code , het uitvoeren van de split methode op je string en de resultaten opslaan in een array structuur voor later gebruik : String [ ] veg = vegetables.split ( " , " ) ; Wanneer deze code wordt uitgevoerd , zal uw tekenreeksarray drie elementen , bevatten telkens met een enkel woord in het. De code geeft de komma te gebruiken als scheidingsteken voor de operatie . Dit betekent dat elk array-element van de tekens tussen de komma's zal bevatten . Loop 3 door je tekenreeksarray . Om de resultaten van uw split proces te testen , voeg de volgende code itereren door de array en het schrijven van de elementen uit de standaard uitvoer console : for (int i = 0 ; i < veg.length ; i + + ) { System.out.println ( veg [ i ] ) ; } Sla uw bestand en voer het programma om het te testen . U moet de array-elementen uitgeschreven op aparte lijnen te zien . 4 Splits uw string met een limiet . Eventueel geldt een beperking van de splitsing operatie bepalen hoe vaak het programma splitst de string op scheidingsteken opgegeven . De volgende gewijzigde code toont door een limiet met behulp van een tweede parameter aan de methode : String [ ] veg = vegetables.split ( " , " , 2 ) ; De resulterende array slechts twee elementen in het, met het laatste element opslaan liet alles in de oorspronkelijke tekenreeks na de splitsing operatie . Experiment 5 met de split -methode met behulp van reguliere expressies . U kunt veel verschillende reguliere expressies doorgeven aan de splitsing methode in zijn eerste parameter , afhankelijk van de doelstellingen van uw project . Het volgende voorbeeld laat splitsen op elk teken dat geen letter of cijfer : split ( " [ ^ a - zA - Z0 - 9 ] " ) ; Dit voorbeeld toont splitsing op een of meer van een selectie van karakters : split ( " + [ , . ]" ) ; Dit zou werken voor de volgende tekenreeks : String groenten = " onion , wortel , aardappel , paprika ' ; . Gebruik verschillende reguliere expressies om de split -methode functionaliteit te begrijpen . |