Comment ajouter des éléments SortedSet d'un tableau?
-
01-10-2019 - |
Question
J'ai un SortedSet défini ainsi:
SortedSet<RatedMessage> messageCollection = new TreeSet<RatedMessage>(new Comp());
et j'ai un tableau de RatedMessage []
Je devais utiliser le tableau que l'ensemble manque la fonction de sérialisation, maintenant je dois le construire en arrière.
Y at-il un moyen rapide d'ajouter tous les éléments du tableau à l'ensemble à nouveau?
La solution
Collections.addAll(messageCollection, array);
Fonctionnellement identique à la réponse de Michael, mais comme le javadoc dit:
ajoute tous les éléments spécifiés à la collection spécifiée. éléments à être ajoutées peuvent être spécifiées individuellement ou sous forme de tableau. Le comportement de cette Méthode pratique est identique à cette c.addAll (Arrays.asList (éléments)), mais cette méthode est susceptible de courir nettement plus rapide dans la plupart mises en œuvre.