Utilisation de l'itérateur sur un TreeSet

SITUATION: j'ai un TreeSet d'Objets personnalisés, et j'ai également personnalisé le Comparateur. J'ai créé un itérateur sur ce TreeSet.

TreeSet<Custom> ts=new TreeSet<Custom>();
Iterator<Custom> itr=ts.iterator();
while(itr.hasNext()){
    Custom c=itr.next();
    //Code to add a new element to the TreeSet ts
}

QUESTION: eh Bien, je veux savoir que si j'ajoute un nouvel élément à la TreeSet à l'intérieur de la boucle while, alors que nouvel élément de rentrer dans l'ordre immédiatement. En d'autres termes, si j'ajoute un nouvel élément à l'intérieur de la boucle while et il est moins cher que celui que je suis en train de portefeuille en c, puis dans la prochaine itération vais-je obtenir le même élément de c, comme dans la dernière itération?(car après le tri, le nouvel élément qui va occuper une place quelque part avant de l'élément courant).

source d'informationauteur aps | 2011-06-23