Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package ngpaketic;
- import java.util.ArrayList;
- public class DedaMraz {
- private ArrayList<NovogodisnjiPaketic> paketici;
- public DedaMraz() {
- paketici= new ArrayList<NovogodisnjiPaketic>(); // inicijalizuje listu na praznu
- }
- public boolean pripremaZAisporuku(NovogodisnjiPaketic p1,String opis) {
- if(p1.spakuj()==false){ // proveram da li je spakovan znaci ako je false nije spakovan
- p1.setOpis(opis); // opis se postavlja na prosledjeni
- p1.setSpreman_isporuka(true); // postaje spreman za isporuku
- System.out.println("Novogodisnji paketic je spreman za isporuku");
- return true;
- }else return false;
- }
- public boolean dodajPaketic(NovogodisnjiPaketic p1) {
- if(p1.isSpreman_isporuka()==false) return false; //ukoliko nije spreman za isporuku
- for(int i=0;i<paketici.size();i++) {
- if(p1==paketici.get(i)) {
- return false; //ako ga imam vec ovde iskace iz programa
- }
- }
- return paketici.add(p1); // ukoliko ga nemam u listi onda ga dodajem
- }
- public boolean izbaci(String namena) {
- for(int i=0;i<paketici.size();i++) {
- if(paketici.get(i).getNamenjen()==namena) { // ukoliko je paketic namenjen decaku i on ga je nasao
- paketici.remove(i);
- return true; //brise prvog decaka na kog naidje u listi
- }
- }
- return false; //ako ga nisi izbacio tj ako nema takvog
- }
- @Override
- public String toString() {
- if(paketici.isEmpty()) {
- System.out.println("Nema paketica u vreci");
- return "";
- }
- String temp="-----PAKETICI-----"+"\n";
- temp+=paketici+"\n"+"\n";
- temp+="-----------------";
- return temp;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement