Professional Documents
Culture Documents
Beolvasás
Beolvasás
Ha tudjuk, hogy hny soros a fjl, akkor egy for ciklus segthet, viszont ha
nem tudjuk, akkor while ciklusra lesz szksgnk:
while(reader.readLine()!=null) {
line = reader.readLine();
strings.add(line)
}
A fjl feldolgozsa pedig, ha az adatok nem Stringek, akkor egy jabb for
ciklussal tudjuk ket konvertlni ms tpusokk. Amelyek trolsra msik
listt, vagy mtrixot vezethetnk be.
Itt fontos megemlteni, hogy ha egy sorban nem egy adat van, s kln
szeretnnk ket szedni, akkor a Stringeket a split metdussal szedhetjk szt az
adatokat hatrol elem megadsval(regex).
Regex, vagyis regular expression. Ezek a hatrolelemek, amelyek mentn
szeretnnk elvlasztani az adatokat. Szkz esetn: \s , de a zrjelbe berva
"\\s" lesz, a kivtelezs miatt. Vagy ha pldul az pontoknl szeretnnk: "."
Pldul:
String a = "3 4 5 6 7";
String[] s = a.split("\\s"); //tmbt ad vissza, 5 Stringgel