Java-programmer ofte læser tekst fra eksterne filer , importere indholdet til forarbejdning i et program. Nogle gange kan en Java-program vil også bruge importeret tekst til at præsentere information til brugerne i et program interface. Tekst fra en ekstern fil kan indeholde nye linje figurer , med angivelse af linjeskift i indholdet . Hvis du vil opdele en sådan tekst i separate linjer, kan programmører bruger strengen klassen split metoden. String Split Method
Java string klassen indeholder metoder til behandling og adgang til oplysninger om de tegn på et tekstafsnit . Opdelingen metode tager en streng værdi og et regulært udtryk til at matche , dividere strengen i to hver gang det regulære udtryk er matchet . Hvis split metoden udfører på en tekststreng med nye linje tegn i det, med disse tegn , der er angivet som en del af det regulære udtryk , vil den vende tilbage en streng array med hver tekstlinje gemt i et array element . Array længde vil være det samme som antallet af linier i tekststrengen .
Regular Expression
string split metode kan tage en række forskellige udtryk. Det følgende viser et simpelt eksempel , hvor en enkelt mellemrumstegn der optræder som den regulære udtryk til at splitte strengen på : Hej
String someTextInfo = " Her er noget tekst info "
String [] infoWords = someTextInfo.split ("" ),
Den resulterende array i dette tilfælde vil have fem elementer i det , hver lagring et enkelt ord . Opdelingen metode er i stand til at tage meget mere komplekse regulære udtryk , der angiver forskellige arrangementer og kombinationer af tegn til at matche.