salve a tutti

ho un oggetto Vector nel quale inserisco degli oggetti "Forum" (da me creati) tramite il codice:

codice:
Vector v = new Vector();
Forum f = new Forum(name);
v.add(f);
e l'oggetto viene inserito correttamente dato che una successiva v.size() mi restituisce la quantità attesa...

il mio problema è la ricerca dell'indice di un elemento nel Vector...
il codice:

codice:
Forum f = new Forum(name);
int i = v.indexOf(f);
mi restituisce -1 (quindi non trova la corrispondenza...)

come posso risolvere il problema? :master:

grazie!