problemas al añadir objetos a colecciones

miguebols
13 de Enero del 2006
No tengo ni idea de porqué no me añade un objeto a una coleccion, y el codigo es este:
#DECLARACION#
SortedSet <PaginaWeb> paginas = new TreeSet <PaginaWeb> (comppaginaweb);

#CODIGO#
if (!Esta) {
PaginaWeb pagu = new PaginaWeb ();
pagu.AgregarPagina (Ns, Idp, Url);
System.out.println (pagu);
System.out.println (paginas.add (pagu));
System.out.println (paginas);
}
#SALIDA#
[email protected]
false
[[email protected], [email protected]]


y tengo el mismo código para otros objetos con sus respectivas colecciones, y para 3 funciona y para otro sucede el mismo error...

Diego
13 de Enero del 2006
No dices si PaginaWeb implementa la interfaz Comparable, puede ser que no la implemente y para introducir un objeto en una SortedSet debe ser comparable o proporcionarle en el constructor un comparador.