Удаление элемента из TreeSet в Java - remove(Object o)
В этом примере мы покажем вам, как удалить элемент из TreeSet с помощью java.util.TreeSet.remove().
Метод remove(Object o) используется для удаления определенного элемента из TreeSet, если он существует в списке. Метод remove() возвращает true если элемент существует в TreeSet, в противном случае false.
Чтобы удалить элемент из TreeSet и отличить разницу до и после удаления, выполните следующие действия:
References:
java.util.TreeSet.remove() method
Метод remove(Object o) используется для удаления определенного элемента из TreeSet, если он существует в списке. Метод remove() возвращает true если элемент существует в TreeSet, в противном случае false.
Чтобы удалить элемент из TreeSet и отличить разницу до и после удаления, выполните следующие действия:
- Создать TreeSet.
- Заполнить этот TreeSet элементами, используя add(Object o).
- Поиск и просмотр элементов в TreeSet.
- Удалить элемент, вызвав remove(Object o).
- Показать список во второй раз, чтобы увидеть разницу.
Следующий код реализует эти пять шагов и выводит результат:
import java.util.Iterator;Давайте скомпилируем и выполним этот код, он даст следующий результат:
import java.util.TreeSet;
public class main {
public static void main(String[] args) {
// создание TreeSet
TreeSettreerem = new TreeSet ();
// добавляем значения в TreeSet
treerem.add(2);
treerem.add(4);
treerem.add(6);
treerem.add(8);
// создаем итератор для перебора TreeSet
Iterator iterator = treerem.iterator();
// выводим все элементы TreeSet
System.out.println("TreeSet elements");
while (iterator.hasNext()){
System.out.println(iterator.next());
}
//вызов метода remove()
boolean exists = treerem.remove(4);
System.out.println("4 существует? " +существует);
итератор = treerem.iterator();
// показываем все элементы TreeSet после удаления
System.out.println("TreeSet elements");
while (iterator.hasNext()){
System.out.println(iterator.next());
}
}
}
TreeSet
2
4
6
8
4 существует? true
TreeSet elements
2
6
8
java.util.TreeSet.remove() method