2 * To change this template, choose Tools | Templates
3 * and open the template in the editor.
20 * @param args the command line arguments
22 public static void main(String
[] args
) {
23 Fronta f
= new Fronta();
24 Zakaznik z1
= new Zakaznik("Ales", "A", 2);
25 f
.pridejPrvekNaKonec(new Prvek(z1
));
26 System
.out
.println(f
);
27 Zakaznik z2
= new Zakaznik("Beda", "B", 3);
28 Zakaznik z3
= new Zakaznik("Cenek", "C", 4);
29 f
.pridejPrvekNaKonec(new Prvek(z2
));
30 System
.out
.println(f
);
31 f
.pridejPrvekNaKonec(new Prvek(z3
));
32 System
.out
.println(f
);
33 Prvek p
= f
.odeberPrvekZeZacatku();
34 System
.out
.println(p
.getZakaznik());
35 System
.out
.println(f
);
39 * prida na konec fronty zakaznika
40 * @param p prvek, ktery pridavam
42 public void pridejPrvekNaKonec(Prvek p
) {
46 p
.setPredchozi(konec
);
53 * odebere ze zacatku fronty zakaznika
56 public Prvek
odeberPrvekZeZacatku() {
60 hlava
.getDalsi().setPredchozi(null);
61 hlava
= hlava
.getDalsi();
68 * vypise seznam zakazniku ve fronte
71 public String
toString(){
73 Prvek aktualni
= hlava
;
75 while(aktualni
!= null){
77 Zakaznik z
= aktualni
.getZakaznik();
78 s
+= String
.format("Zakaznik c.%d: %s",i
,z
.toString());
79 aktualni
= aktualni
.getDalsi();
84 * najde prvniho zakaznika, ktery ma zadane prijmeni
85 * @param prijmeni vyhledavane prijmeni
86 * @return nalezeny zakaznik
88 public Zakaznik
najdiPodlePrijmeni(String prijmeni
){
90 Prvek aktualni
= hlava
;
92 while(aktualni
!= null){
93 Zakaznik zTmp
= aktualni
.getZakaznik();
94 if(zTmp
.getPrijmeni().equalsIgnoreCase(prijmeni
)){
98 aktualni
= aktualni
.getDalsi();
This page took 0.815925 seconds and 4 git commands to generate.