gitweb on Svarog

projekti pod git sistemom za održavanje verzija -- projects under the git version control system
primeri rada sa fajlovima
[spa1-materijali.git] / kodovi / fajlovi / CitanjeFajla.java
1 /**
2 * Demonstracija citanja svih redova iz nekog tekstualnog fajla i njihov ispis
3 * na ekran.
4 */
5 public class CitanjeFajla {
6 /** cita i ispisuje sve redove fajla na ekran */
7 static void citajSveRedove(String imeFajla) {
8 // proverimo da li postoji
9 if (Svetovid.testIn(imeFajla)) {
10 /* radimo dokle god ima jos nesto u fajlu */
11 while (Svetovid.in(imeFajla).hasMore()) {
12 String red = Svetovid.in(imeFajla).readLine();
13 Svetovid.out.println(red);
14 }
15 Svetovid.in(imeFajla).close();
16 }
17 }
19 /** alternativni nacin da ispisemo sve redove fajla */
20 static void citajSveRedoveAlt(String imeFajla) {
21 /*
22 * Koriste se pogodnosti biblioteke za citanje svih redova odjednom.
23 */
24 Svetovid.out.println(Svetovid.in(imeFajla).readAll());
25 Svetovid.in(imeFajla).close();
26 }
28 public static void main(String[] args) {
29 String imeFajla = Svetovid.in.readLine("Unesite ime fajla:");
31 Svetovid.out.println("Sadržaj fajla:");
32 citajSveRedove(imeFajla);
34 Svetovid.out.println();
36 Svetovid.out.println("Sadržaj fajla (drugi način):");
37 citajSveRedoveAlt(imeFajla);
38 }
40 }
Svarog.pmf.uns.ac.rs/gitweb maintanance Doni Pracner