Advertisement
Guest User

Untitled

a guest
Nov 4th, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 5 1.14 KB | None | 0 0
  1. Optional<MjernaPostaja> postaja = mjernePostaje.stream()
  2.                 .filter(p -> p.getMjesto().getZupanija().getDrzava().getNaziv().equals(drzavaZupanije.getNaziv()))
  3.                 .findFirst();
  4.         if(postaja.isPresent()) {
  5.             if(postaja.get().getMjesto().getZupanija().getNaziv().equals(nazivZupanije))
  6.                 // Postoji država s istim nazivom i županija s istim nazivom
  7.                 // Vrati postojeću županiju(s državom u njoj)
  8.                 return postaja.get().getMjesto().getZupanija();
  9.             else {
  10.                 // Postoji država s tim nazivom, ali još ne postoji županija s tim nazivom
  11.                 // Kreiraj novu županiju i dodaj je u listu u postojećoj Državi
  12.                 Drzava postojecaDrzava = postaja.get().getMjesto().getZupanija().getDrzava();
  13.                 Zupanija zupanija = new Zupanija(nazivZupanije, postojecaDrzava);
  14.                 postojecaDrzava.getZupanije().add(zupanija);
  15.                 return zupanija;
  16.             }
  17.         }
  18.         else {
  19.             // Ne postoji država s tim nazivom, a samim tim ni županija u toj državi
  20.             // Kreiraj novu županiju i dodaj je u listu u novoj državi
  21.             Zupanija zupanija = new Zupanija(nazivZupanije, drzavaZupanije);
  22.             drzavaZupanije.getZupanije().add(zupanija);
  23.             return zupanija;
  24.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement