[ Sokox1 @ 09.04.2010. 00:01 ] @
[ bantu @ 09.04.2010. 09:11 ] @
Da li ti ovako nešto može pomoći?
Code:
import java.util.TreeSet;
public class MojaLista extends TreeSet {
@Override
public boolean add(Object e) {
if (this.contains(e)) {
throw new IllegalArgumentException("Vec postoji takav objekat u listi!!!");
}
return super.add(e);
}
}
[ _Abraxas @ 09.04.2010. 13:34 ] @
Metoda add nece dodati element u tree, ukoliko takav element vec postoji, a za uporedjivanje koristi metodu equals().
Dakle, sve sto treba da uradis je da izmenis equals() metodu klase Posetilac tako da poredi dva posetioca samo po broju pozivnice. Na taj nacin, nece dodavati posetioce sa istim brojem pozivnice.
Pozdrav. :)
[ IgorMedo @ 14.04.2010. 20:10 ] @
Samo obrati paznju na pravilo priliko prepisivanja methode equals() obavezno prepisi i methodu hashCode() !!!!
Pozdrav
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.