СИТУАЦИЯ: У меня есть TreeSet настраиваемых объектов, и я также использовал настраиваемый компаратор. Я создал итератор для использования в этом 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
}
ВОПРОС: Я хочу знать, что если я добавлю новый элемент в TreeSet в цикле while, этот новый элемент будет немедленно отсортирован. Другими словами, если я добавлю новый элемент в цикл while, и он будет меньше, чем тот, который я сейчас держу в c, то на следующей итерации я получу тот же элемент в c, что и на последней итерации? ( поскольку после сортировки вновь добавленный элемент займет место где-то перед текущим элементом).