PDA

View Full Version : [java] TreeSet e ordinamento compareTo


Mattz
08-07-2011, 22:07
ho realizzato un TreeSet i cui elementi sono oggetti che usano come comparazione il metodo compareTo (opportunamente ridefinito).

Il problema è che l'interfaccia del metodo è:

int compareTo (Object obj);

io avrei bisogno di un

float compareto(Object obj);

perchè sto lavorando con delle probabilità (quindi < 1) ... ma non esite, temo

come posso ovviare al problema?

tuccio`
08-07-2011, 22:50
ho realizzato un TreeSet i cui elementi sono oggetti che usano come comparazione il metodo compareTo (opportunamente ridefinito).

Il problema è che l'interfaccia del metodo è:

int compareTo (Object obj);

io avrei bisogno di un

float compareto(Object obj);

perchè sto lavorando con delle probabilità (quindi < 1) ... ma non esite, temo

come posso ovviare al problema?forse non è chiara la semantica del valore di ritorno di compareTo:

a negative integer, zero, or a positive integer as this object is less than, equal to, or greater than the specified object.

Mattz
09-07-2011, 11:15
hmm ok ... lo stavo usando in modo un po' errato allora