X-Git-Url: http://svarog.pmf.uns.ac.rs/gitweb/?p=spa1-materijali.git;a=blobdiff_plain;f=kodovi%2Fklase%2FRadnici.java;fp=kodovi%2Fklase%2FRadnici.java;h=0000000000000000000000000000000000000000;hp=e04b541a1626f7aced49d71ca8887ec4b2c01451;hb=157552adaab1351cae04c28263297e93263eada5;hpb=e6c1e4a5276e463e8b7c64fe5c8b955b6a219fbe diff --git a/kodovi/klase/Radnici.java b/kodovi/klase/Radnici.java deleted file mode 100644 index e04b541..0000000 --- a/kodovi/klase/Radnici.java +++ /dev/null @@ -1,101 +0,0 @@ -/** - * Program koji radi sa spiskom radnika, predstavljenim kao niz Objekata tipa Radnik. Klasa Radnika je definisana - * u klasi ispod. U programu ne znamo koliko ima radnika u fajlu, pa predpostavljamo da nece biti vise od 100. - */ -public class Radnici { - final static int MAX_RADNIKA = 100; - - static Radnik[] spisak = null; - // brojac predstavlja koliko radnika zapravo ima u nizu - static int brojac = 0; - - /** Ucitava radnike iz datog fajla. Niz radnika ce nakon ovog metoda sadrzati - * sve podatke iz fajla i samo njih, tj ako je nesto postojalo u nizu pre, - * bice zanemareno. - */ - public static void ucitajRadnike(String imef){ - // novi niz radnika - spisak = new Radnik[MAX_RADNIKA]; - // resetujemo brojac - brojac = 0; - - //citamo iz fajla dokle god ima jos redova i dok ne premasimo - // kapacitet naseg niza - while (!Svetovid.in(imef).isEmpty() && brojac < MAX_RADNIKA) { - int id = Svetovid.in(imef).readInt(); - String prezime = Svetovid.in(imef).readString(); - String ime = Svetovid.in(imef).readString(); - int kanc = Svetovid.in(imef).readInt(); - - spisak[brojac] = new Radnik(id, prezime, ime, kanc); - brojac++; - } - - // ako ima jos redova, znaci da smo prestali zbog punog niza - if (!Svetovid.in(imef).isEmpty()){ - Svetovid.err.println("Previse radnika u fajlu! Ucitano prvih "+MAX_RADNIKA); - } - - // zatvaramo fajl jer smo ga celog procitali - // i oslobodjamo resurs - Svetovid.in(imef).close(); - } - - public static void sviUKancelariji(int kanc){ - for (int i=0;i