Java meetod Split Lines

Java programme saab importida teksti välistest allikatest . Jupiterimages / Photos.com / Getty Images

Java programmid sageli lugeda teksti väliseid faile, impordib sisu töötlemiseks rakendus.Vahel Java programm kasutab ka imporditud teksti esitada teavet kasutajatele jooksul taotluse liides.Tekst välisest fail võib sisaldada uusi reavahetus, mis näitab reavahetused jooksul sisu.Jagada sellist teksti eraldi read, programmeerijad saab kasutada string klassi split meetod.

String Split meetod

  • Java string klassi meetodeid töötlemise ja juurdepääsu teavet tähemärki tekstiosa.Jagatud meetod võtab stringi väärtus ja regulaaravaldise sobivuse, jagades string kaheks iga kord regulaaravaldise sobib.Kui split meetod toimib kohta tekstistringist uue rea tegelaste see, kus need märgid märgitud osana regulaaravaldis, siis taastub string massiivi iga teksti line salvestatud massiivi element.Massiivi pikkus arvutatakse sama ridade arvu tekstistringi.

Regulaaravaldiste

  • String split meetod võib võtta erinevaid väljendeid.Järgnev näit

    ab lihtne näide, kus üks tühik tegutseb regulaaravaldise jagada string:

    String someTextInfo = "Siin on mingi tekst info";

    String [] infoWords = someTextInfo.split ("");

    Saadud massiivi sel juhul on viis elementi on see, millest igaühele mahub ühte sõna.Jagatud meetod on võimeline tegema palju keerulisem regulaaravaldiste näitab erinevate kokkulepete ja sümbolite kombinatsioone sobitada.

New Line Lõbu

  • Seal on mitu erinevat tüüpi reavahetusmärki Java programmid võivad ilmneda.Sõltuvalt kontekstist, milles tekstifaili loodi, võib see sisaldada uusi jooni kasutades järgmist kaks märki:

    \ r

    \ n

    järgmist süntaksit näitab kasutades stringi sülitada meetod eraldi read on piiritletud kahetüüpi reavahetusmärki kasutada tekstifaile, "uus liin" ja "carriage return" tegelased:

    String someTextLines = "First line \ nSecond line \ rAnother line";

    String [] read = someText.split ("[\ r \ n] +");

    See süntaks sobib iga kahe kombinatsioon iseloomu tüüpi, salvestades ühe rea iga massiivi positsiooni.

Tagasi Array

  • String split meetod Java tagastab stringi massiivi iga edasiseks töötlemiseks, mida võib nõuda.Programmid pääseb massiivi elemente otse järgmiselt:

    System.out.println (someText.split ("[\ r \ n] +") [0]);

    See kood väljastab esimese rea teksti string.Alternatiivina saab salvestada massiivi muutuja, silmukoiminen läbi töötlemiseks järgmiselt:

    String [] read = someText.split ("[\ r \ n] +");

    jaoks (int i = 0; i & lt; lines.length; i ++) {

    System.out.println ("Line" + i + ":" + read [i]);

    }

    See kood väljastab igale reale eelnes rida number.

Resources

  • Oracle: Java Tutorials - Strings
  • KTH Royal Institute of Technology: String Tööriistad
  • Oracle: JavaÕpetused - massiivid
448
0
3
Java Programming