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?

Était-ce utile?

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.

scroll top