Java de Tri: le tri d'un tableau d'objets en propriété, l'objet n'est pas autorisé à utiliser Comparables

J'ai une classe, une Bibliothèque, qui contient un tableau d'objets de page, et j'ai besoin de trier le tableau basé sur les propriétés de la Livre, soit le Titre ou PageNumber. Le problème est que je ne suis pas autorisé à utiliser la même classe avec le Livre. Comment recommanderiez-vous que je sorte la matrice de Livres dans la bibliothèque? Écrire mon propre genre? Ou est-il un moyen plus facile? Si vous avez besoin d'extraits de code, il suffit de demander!

Et pouvez-vous utiliser un Comparator?
Je peux, dans une Bibliothèque, mais pas dans le Livre.
Est-ce une limitation artificielle, comme dans un acte de cession, ou il y a une autre raison?
C'est une affectation, de façon artificielle.

OriginalL'auteur samuraiseoul | 2012-09-16