Java-programmer ofte lese tekst fra eksterne filer , importere innhold for behandling i en applikasjon. Noen ganger kan en Java -programmet vil også bruke importerte teksten å presentere informasjon til brukerne i et program grensesnitt. Tekst fra en ekstern fil kan inneholde nye linjen tegn , som angir linjeskift i innholdet . Å splitte en slik tekst inn i separate linjer, kan programmerere bruke strengen klassen split metoden. String Split Method
Java string klassen inneholder metoder for behandling og tilgang til informasjon om karakterene i en del av teksten . Den delte metoden tar en streng verdi og et regulært uttrykk som passer til, dele strengen i to hver gang det vanlige uttrykket er matchet. Hvis split metoden utfører på en tekststreng med nye linje tegn i det, med disse tegnene som angis som en del av det regulære uttrykket , vil den returnere en streng rekke med hver tekstlinje lagret i en matrise element . Matrisen lengden vil være den samme som antall linjer i tekststreng.
Regular Expression
Strengen split metoden kan ta en rekke uttrykk. Følgende viser et enkelt eksempel der en enkelt mellomrom fungerer som det vanlige uttrykket å splitte strengen på : en
String someTextInfo = " Her er litt tekst info ";
String [] infoWords = someTextInfo.split ( " ");
resulterende matrisen i dette tilfellet vil ha fem elementer i det , hver lagring av et enkelt ord . Den delte metoden er i stand til å ta mye mer komplekse regulære uttrykk som indikerer ulike ordninger og kombinasjoner av tegn å matche.