Класс ConcurrentSkipListSet<E>
- Параметры типа:
E- тип элементов, поддерживаемых этим множеством
- Все реализуемые интерфейсы:
-
Serializable,Cloneable,Iterable<E>,Collection<E>,NavigableSet<E>,SequencedCollection<E>,SequencedSet<E>,Set<E>,SortedSet<E>
public class ConcurrentSkipListSet<E> extends AbstractSet<E> implements NavigableSet<E>, Cloneable, Serializable
NavigableSet, основанная на ConcurrentSkipListMap. Элементы множества хранятся, отсортированные в соответствии с их естественным порядком, или по Comparator, предоставленному при создании множества, в зависимости от используемого конструктора. Эта реализация обеспечивает ожидаемую среднюю стоимость log(n) для операций contains, add и remove и их вариантов. Вставки, удаления и операции доступа безопасно выполняются несколькими потоками одновременно.
Итераторы и разделители являются слабо согласованными.
Восходящие упорядоченные представления и их итераторы быстрее, чем нисходящие.
Обратите внимание, что, в отличие от большинства коллекций, метод size не является операцией с постоянным временем. Из-за асинхронной природы этих множеств, определение текущего количества элементов требует обхода элементов, и поэтому может сообщать неточные результаты, если эта коллекция изменяется во время обхода.
Массовые операции, которые добавляют, удаляют или проверяют несколько элементов, такие как AbstractCollection.addAll(java.util.Collection<? extends E>), Collection.removeIf(java.util.function.Predicate<? super E>) или Iterable.forEach(java.util.function.Consumer<? super T>), не гарантируются как выполняемые атомарно. Например, обход forEach, одновременный с операцией
addAll, может наблюдать только часть добавленных элементов.
Этот класс и его итераторы реализуют все необязательные методы интерфейсов Set и Iterator. Как и большинство других реализаций конкурирующих коллекций, этот класс не допускает использования null элементов, потому что null аргументы и возвращаемые значения не могут быть надёжно отличимы от отсутствия элементов.
Этот класс является членом Java Collections Framework.
- С тех пор:
- 1.6
- См. также:
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
ConcurrentSkipListSet() |
Создаёт новый, пустой набор, который упорядочивает свои элементы в соответствии с их естественным порядком. |
ConcurrentSkipListSet |
Создаёт новый набор, содержащий элементы в указанном наборе, который упорядочивает свои элементы в соответствии с их естественным порядком. |
ConcurrentSkipListSet |
Создаёт новый, пустой набор, который упорядочивает свои элементы в соответствии с указанным компаратором. |
ConcurrentSkipListSet |
Создаёт новый набор, содержащий те же элементы и использующий тот же порядок, что и указанный упорядоченный набор. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
add |
Добавляет указанный элемент в этот набор, если он ещё не присутствует. |
void |
addFirst |
Выбрасывает UnsupportedOperationException. |
void |
addLast |
Выбрасывает UnsupportedOperationException. |
E |
ceiling |
Возвращает наименьший элемент в этом наборе, больший или равный данному элементу, или null, если такого элемента нет. |
void |
clear() |
Удаляет все элементы из этого набора. |
ConcurrentSkipListSet |
clone() |
Возвращает неглубокую копию этого ConcurrentSkipListSet экземпляра. |
Comparator |
comparator() |
Возвращает компаратор, используемый для упорядочивания элементов в этом наборе, или null, если этот набор использует естественный порядок своих элементов. |
boolean |
contains |
Возвращает true, если этот набор содержит указанный элемент. |
Iterator |
descendingIterator() |
Возвращает итератор по элементам в этом наборе в обратном порядке. |
NavigableSet |
descendingSet() |
Возвращает представление в обратном порядке элементов, содержащихся в этом наборе. |
boolean |
equals |
Сравнивает указанный объект с этим набором для равенства. |
E |
first() |
Возвращает первый (наименьший) элемент, в настоящее время находящийся в этом наборе. |
E |
floor |
Возвращает наибольший элемент в этом наборе, меньший или равный данному элементу, или null, если такого элемента нет. |
NavigableSet |
headSet |
Возвращает представление части этого набора, элементы которого строго меньше toElement. |
NavigableSet |
headSet |
Возвращает представление части этого набора, элементы которого меньше (или равны, если inclusive истинно) toElement. |
E |
higher |
Возвращает наименьший элемент в этом наборе, строго больший, чем данный элемент, или null, если такого элемента нет. |
boolean |
isEmpty() |
Возвращает true, если этот набор не содержит элементов. |
Iterator |
iterator() |
Возвращает итератор по элементам в этом наборе в возрастающем порядке. |
E |
last() |
Возвращает последний (наибольший) элемент, в настоящее время находящийся в этом наборе. |
E |
lower |
Возвращает наибольший элемент в этом наборе, строго меньший, чем данный элемент, или null, если такого элемента нет. |
E |
pollFirst() |
Получает и удаляет первый (наименьший) элемент или возвращает null, если этот набор пуст (необязательная операция). |
E |
pollLast() |
Получает и удаляет последний (наибольший) элемент или возвращает null, если этот набор пуст (необязательная операция). |
boolean |
remove |
Удаляет указанный элемент из этого набора, если он присутствует. |
boolean |
removeAll |
Удаляет из этого набора все его элементы, которые содержатся в указанном наборе. |
int |
size() |
Возвращает количество элементов в этом наборе. |
Spliterator |
spliterator() |
Возвращает Spliterator по элементам в этом наборе. |
NavigableSet |
subSet |
Возвращает представление части этого набора, элементы которого находятся в диапазоне от fromElement до toElement. |
NavigableSet |
subSet |
Возвращает представление части этого набора, элементы которого находятся в диапазоне от fromElement, включительно, до toElement, не включительно. |
NavigableSet |
tailSet |
Возвращает представление части этого набора, элементы которого больше или равны fromElement. |
NavigableSet |
tailSet |
Возвращает представление части этого набора, элементы которого больше (или равны, если inclusive истинно) fromElement. |
Методы, объявленные в классе java.util.AbstractSet
hashCode
Методы, объявленные в классе java.util.AbstractCollection
addAll, containsAll, retainAll, toArray, toArray, toString
Методы, объявленные в классе java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Методы, объявленные в интерфейсе java.util.Collection
parallelStream, removeIf, stream, toArray
Методы, объявленные в интерфейсе java.util.NavigableSet
removeFirst, removeLast, reversed
Подробное описание конструкторов
ConcurrentSkipListSet
public ConcurrentSkipListSet()
ConcurrentSkipListSet
public ConcurrentSkipListSet(Comparator<? super E> comparator)
- Параметры:
-
comparator- компаратор, который будет использоваться для упорядочения этого набора. Еслиnull, будет использован естественный порядок элементов.
ConcurrentSkipListSet
public ConcurrentSkipListSet(Collection<? extends E> c)
- Параметры:
-
c- элементы, которые составят новый набор - Исключения:
-
ClassCastException- если элементы вcне являютсяComparableили не могут быть сравнены друг с другом -
NullPointerException- если указанная коллекция или любой из её элементов равны null
ConcurrentSkipListSet
public ConcurrentSkipListSet(SortedSet<E> s)
- Параметры:
-
s- упорядоченный набор, элементы которого составят новый набор - Исключения:
-
NullPointerException- если указанный упорядоченный набор или любой из его элементов равны null
Подробное описание методов
clone
size
public int size()
Integer.MAX_VALUE элементов, он возвращает Integer.MAX_VALUE. Возможны изменения размера во время выполнения этого метода, в этом случае возвращаемый результат будет неточен. Таким образом, этот метод обычно не очень полезен в конкуретных приложениях.
isEmpty
public boolean isEmpty()
true, если этот набор не содержит элементов.- Указано в:
-
isEmptyв интерфейсеCollection<E> - Указано в:
-
isEmptyв интерфейсеSet<E> - Переопределяет:
-
isEmptyв классеAbstractCollection<E> - Возвращает:
-
true, если этот набор не содержит элементов
contains
public boolean contains(Object o)
true, если этот набор содержит указанный элемент. Более формально, возвращает true тогда и только тогда, когда этот набор содержит элемент e, такой что o.equals(e).- Указано в:
-
containsв интерфейсеCollection<E> - Указано в:
-
containsв интерфейсеSet<E> - Переопределяет:
-
containsв классеAbstractCollection<E> - Параметры:
-
o- объект, проверяемый на принадлежность к этому набору - Возвращает:
-
true, если этот набор содержит указанный элемент - Исключения:
-
ClassCastException- если указанный элемент не может быть сравнен с элементами, присутствующими в этом наборе -
NullPointerException- если указанный элемент равен null
add
public boolean add(E e)
e в этот набор, если набор не содержит элемент e2, такой что e.equals(e2). Если этот набор уже содержит элемент, вызов оставляет набор неизменным и возвращает false.- Указано в:
-
addв интерфейсеCollection<E> - Указано в:
-
addв интерфейсеSet<E> - Переопределяет:
-
addв классеAbstractCollection<E> - Параметры:
-
e- элемент, который нужно добавить в этот набор - Возвращает:
-
true, если этот набор не содержал указанный элемент - Исключения:
-
ClassCastException- еслиeне может быть сравнен с текущими элементами в этом наборе -
NullPointerException- если указанный элемент равен null
remove
public boolean remove(Object o)
e, такой что o.equals(e), если этот набор содержит такой элемент. Возвращает true, если этот набор содержал элемент (или эквивалентно, если этот набор изменился в результате вызова). (Этот набор больше не будет содержать элемент после возврата вызова.)- Указано в:
-
removeв интерфейсеCollection<E> - Указано в:
-
removeв интерфейсеSet<E> - Переопределяет:
-
removeв классеAbstractCollection<E> - Параметры:
-
o- объект, который нужно удалить из этого набора, если он присутствует - Возвращает:
-
true, если этот набор содержал указанный элемент - Исключения:
-
ClassCastException- еслиoне может быть сравнен с текущими элементами в этом наборе -
NullPointerException- если указанный элемент равен null
clear
public void clear()
- Указано в:
-
clearв интерфейсеCollection<E> - Указано в:
-
clearв интерфейсеSet<E> - Переопределяет:
-
clearв классеAbstractCollection<E>
iterator
public Iterator<E> iterator()
- Указано в:
-
iteratorв интерфейсеCollection<E> - Указано в:
-
iteratorв интерфейсеIterable<E> - Указано в:
-
iteratorв интерфейсеNavigableSet<E> - Указано в:
-
iteratorв интерфейсеSet<E> - Указано в:
-
iteratorв классеAbstractCollection<E> - Возвращает:
- итератор по элементам в этом наборе в порядке возрастания
descendingIterator
public Iterator<E> descendingIterator()
- Указано в:
-
descendingIteratorв интерфейсеNavigableSet<E> - Возвращает:
- итератор по элементам в этом наборе в порядке убывания
equals
public boolean equals(Object o)
true, если указанный объект также является набором, у двух наборов одинаковый размер, и каждый член указанного набора содержится в этом наборе (или, что эквивалентно, каждый член этого набора содержится в указанном наборе). Это определение гарантирует, что метод equals работает корректно для разных реализаций интерфейса set.- Указано в:
-
equalsв интерфейсеCollection<E> - Указано в:
-
equalsв интерфейсеSet<E> - Переопределяет:
-
equalsв классеAbstractSet<E> - Параметры:
-
o- объект, сравниваемый на предмет равенства с этим набором - Возвращает:
-
true, если указанный объект равен этому набору - См. также:
removeAll
public boolean removeAll(Collection<?> c)
- Specified by:
-
removeAllin interfaceCollection<E> - Specified by:
-
removeAllin interfaceSet<E> - Overrides:
-
removeAllin classAbstractSet<E> - Parameters:
-
c- набор, содержащий элементы, которые нужно удалить из этого множества - Returns:
-
trueесли это множество изменилось в результате вызова - Throws:
-
ClassCastException- если класс элемента этого множества несовместим с указанным набором (необязательно) -
NullPointerException- если указанный набор или любой из его элементов равны null - See Also:
lower
public E lower(E e)
NavigableSetnull, если такого элемента нет.- Specified by:
-
lowerin interfaceNavigableSet<E> - Parameters:
-
e- значение для сопоставления - Returns:
- наибольший элемент, меньший чем
e, илиnull, если такого элемента нет - Throws:
-
ClassCastException- если заданный элемент нельзя сравнить с элементами, которые есть в наборе в данный момент -
NullPointerException- если заданный элемент равен null
floor
public E floor(E e)
NavigableSetnull, если такого элемента нет.- Specified by:
-
floorin interfaceNavigableSet<E> - Parameters:
-
e- значение для сопоставления - Returns:
- наибольший элемент, меньше или равный
e, илиnull, если такого элемента нет - Throws:
-
ClassCastException- если заданный элемент нельзя сравнить с элементами, которые есть в наборе в данный момент -
NullPointerException- если заданный элемент равен null
ceiling
public E ceiling(E e)
NavigableSetnull, если такого элемента нет.- Specified by:
-
ceilingin interfaceNavigableSet<E> - Parameters:
-
e- значение для сопоставления - Returns:
- наименьший элемент, больше или равный
e, илиnull, если такого элемента нет - Throws:
-
ClassCastException- если заданный элемент нельзя сравнить с элементами, которые есть в наборе в данный момент -
NullPointerException- если заданный элемент равен null
higher
public E higher(E e)
NavigableSetnull, если такого элемента нет.- Specified by:
-
higherin interfaceNavigableSet<E> - Parameters:
-
e- значение для сопоставления - Returns:
- наименьший элемент, больший чем
e, илиnull, если такого элемента нет - Throws:
-
ClassCastException- если заданный элемент нельзя сравнить с элементами, которые есть в наборе в данный момент -
NullPointerException- если заданный элемент равен null
pollFirst
public E pollFirst()
NavigableSetnull, если это множество пусто (необязательная операция).- Specified by:
-
pollFirstin interfaceNavigableSet<E> - Returns:
- первый элемент или
null, если это множество пусто
pollLast
public E pollLast()
NavigableSetnull, если это множество пусто (необязательная операция).- Specified by:
-
pollLastin interfaceNavigableSet<E> - Returns:
- последний элемент, или
null, если это множество пусто
comparator
public Comparator<? super E> comparator()
SortedSetnull, если это множество использует естественный порядок своих элементов.- Specified by:
-
comparatorin interfaceSortedSet<E> - Returns:
- компаратор, используемый для упорядочения элементов в этом множестве, или
null, если это множество использует естественный порядок элементов
first
public E first()
SortedSet- Specified by:
-
firstin interfaceSortedSet<E> - Returns:
- первый (наименьший) элемент, присутствующий в этом множестве
- Throws:
-
NoSuchElementException- если это множество пусто
last
public E last()
SortedSet- Specified by:
-
lastin interfaceSortedSet<E> - Returns:
- последний (наибольший) элемент, присутствующий в этом множестве
- Throws:
-
NoSuchElementException- если это множество пусто
addFirst
public void addFirst(E e)
UnsupportedOperationException. Порядок встречи, заданный методом сравнения этого множества, определяет положение элементов, поэтому явное позиционирование не поддерживается.- Specified by:
-
addFirstin interfaceSequencedCollection<E> - Specified by:
-
addFirstin interfaceSortedSet<E> - Parameters:
-
e- добавляемый элемент - Throws:
-
UnsupportedOperationException- всегда - Since:
- 21
addLast
public void addLast(E e)
UnsupportedOperationException. Порядок встречи, заданный методом сравнения этого множества, определяет положение элементов, поэтому явное позиционирование не поддерживается.- Specified by:
-
addLastin interfaceSequencedCollection<E> - Specified by:
-
addLastin interfaceSortedSet<E> - Parameters:
-
e- добавляемый элемент. - Throws:
-
UnsupportedOperationException- всегда - Since:
- 21
subSet
public NavigableSet<E> subSet(E fromElement, boolean fromInclusive, E toElement, boolean toInclusive)
NavigableSetfromElement до toElement. Если fromElement и toElement равны, возвращаемое множество будет пустым, если только
fromInclusive и toInclusive оба не истинны. Возвращаемое множество основано на этом множестве, поэтому изменения в возвращаемом множестве отражаются в этом множестве и наоборот. Возвращаемое множество поддерживает все необязательные операции множества, которые поддерживает это множество. Возвращаемое множество будет выбрасывать IllegalArgumentException при попытке вставки элемента вне диапазона.
- Указано в:
-
subSetв интерфейсеNavigableSet<E> - Параметры:
-
fromElement- нижняя граница возвращаемого множества -
fromInclusive-true, если нижняя граница должна быть включена в возвращаемое представление -
toElement- верхняя граница возвращаемого множества -
toInclusive-true, если верхняя граница должна быть включена в возвращаемое представление - Возвращает:
- представление части этого множества, элементы которого находятся в диапазоне от
fromElement(включительно) доtoElement(исключительно) - Выбрасывает:
-
ClassCastException- еслиfromElementиtoElementне могут быть сравнены друг с другом с помощью компаратора этого множества (или, если у множества нет компаратора, используя естественный порядок). Реализации могут, но не обязаны, выбрасывать это исключение, еслиfromElementилиtoElementнельзя сравнить с элементами, уже находящимися в множестве. -
NullPointerException- еслиfromElementилиtoElementравно null -
IllegalArgumentException- еслиfromElementбольше чемtoElement; или если у этого множества есть ограниченный диапазон, иfromElementилиtoElementвыходят за пределы диапазона.
headSet
public NavigableSet<E> headSet(E toElement, boolean inclusive)
NavigableSetinclusive истинно) toElement. Возвращаемое множество основано на этом множестве, поэтому изменения в возвращаемом множестве отражаются в этом множестве и наоборот. Возвращаемое множество поддерживает все необязательные операции множества, которые поддерживает это множество. Возвращаемое множество будет выбрасывать IllegalArgumentException при попытке вставки элемента вне диапазона.
- Указано в:
-
headSetв интерфейсеNavigableSet<E> - Параметры:
-
toElement- верхняя граница возвращаемого множества -
inclusive-true, если верхняя граница должна быть включена в возвращаемое представление - Возвращает:
- представление части этого множества, элементы которого меньше (или равны, если
inclusiveистинно)toElement - Выбрасывает:
-
ClassCastException- еслиtoElementнесовместим с компаратором этого множества (или, если у множества нет компаратора, еслиtoElementне реализуетComparable). Реализации могут, но не обязаны, выбрасывать это исключение, еслиtoElementнельзя сравнить с элементами, уже находящимися в множестве. -
NullPointerException- еслиtoElementравно null -
IllegalArgumentException- если у этого множества есть ограниченный диапазон, иtoElementлежит вне границ диапазона
tailSet
public NavigableSet<E> tailSet(E fromElement, boolean inclusive)
NavigableSetinclusive истинно) fromElement. Возвращаемое множество основано на этом множестве, поэтому изменения в возвращаемом множестве отражаются в этом множестве и наоборот. Возвращаемое множество поддерживает все необязательные операции множества, которые поддерживает это множество. Возвращаемое множество будет выбрасывать IllegalArgumentException при попытке вставки элемента вне диапазона.
- Указано в:
-
tailSetв интерфейсеNavigableSet<E> - Параметры:
-
fromElement- нижняя граница возвращаемого множества -
inclusive-true, если нижняя граница должна быть включена в возвращаемое представление - Возвращает:
- представление части этого множества, элементы которого больше или равны
fromElement - Выбрасывает:
-
ClassCastException- еслиfromElementнесовместим с компаратором этого множества (или, если у множества нет компаратора, еслиfromElementне реализуетComparable). Реализации могут, но не обязаны, выбрасывать это исключение, еслиfromElementнельзя сравнить с элементами, уже находящимися в множестве. -
NullPointerException- еслиfromElementравно null -
IllegalArgumentException- если у этого множества есть ограниченный диапазон, иfromElementлежит вне границ диапазона
subSet
public NavigableSet<E> subSet(E fromElement, E toElement)
NavigableSetfromElement (включительно) до toElement (исключительно). (Если fromElement и toElement равны, возвращаемое множество пусто.) Возвращаемое множество основано на этом множестве, поэтому изменения в возвращаемом множестве отражаются в этом множестве и наоборот. Возвращаемое множество поддерживает все необязательные операции множества, которые поддерживает это множество. Возвращаемое множество будет выбрасывать IllegalArgumentException при попытке вставки элемента вне диапазона.
Эквивалентно subSet(fromElement, true, toElement, false).
- Указано в:
-
subSetв интерфейсеNavigableSet<E> - Указано в:
-
subSetв интерфейсеSortedSet<E> - Параметры:
-
fromElement- нижняя граница (включительно) возвращаемого множества -
toElement- верхняя граница (исключительно) возвращаемого множества - Возвращает:
- представление части этого множества, элементы которого находятся в диапазоне от
fromElement(включительно) доtoElement(исключительно) - Выбрасывает:
-
ClassCastException- еслиfromElementиtoElementне могут быть сравнены друг с другом с помощью компаратора этого множества (или, если у множества нет компаратора, используя естественный порядок). Реализации могут, но не обязаны, выбрасывать это исключение, еслиfromElementилиtoElementнельзя сравнить с элементами, уже находящимися в множестве. -
NullPointerException- еслиfromElementилиtoElementравно null -
IllegalArgumentException- еслиfromElementбольше чемtoElement; или если у этого множества есть ограниченный диапазон, иfromElementилиtoElementлежит вне границ диапазона
headSet
public NavigableSet<E> headSet(E toElement)
NavigableSettoElement. Возвращаемое множество основано на этом множестве, поэтому изменения в возвращаемом множестве отражаются в этом множестве и наоборот. Возвращаемое множество поддерживает все необязательные операции множества, которые поддерживает это множество. Возвращаемое множество будет выбрасывать IllegalArgumentException при попытке вставки элемента вне диапазона.
Эквивалентно headSet(toElement, false).
- Указано в:
-
headSetв интерфейсеNavigableSet<E> - Указано в:
-
headSetв интерфейсеSortedSet<E> - Параметры:
-
toElement- верхняя граница (исключительно) возвращаемого множества - Возвращает:
- представление части этого множества, элементы которого строго меньше
toElement - Выбрасывает:
-
ClassCastException- еслиtoElementнесовместим с компаратором этого множества (или, если у множества нет компаратора, еслиtoElementне реализуетComparable). Реализации могут, но не обязаны, выбрасывать это исключение, еслиtoElementнельзя сравнить с элементами, уже находящимися в множестве. -
NullPointerException- еслиtoElementравно null -
IllegalArgumentException- если у этого множества есть ограниченный диапазон, иtoElementлежит вне границ диапазона
tailSet
public NavigableSet<E> tailSet(E fromElement)
NavigableSetfromElement. Возвращаемое множество опирается на это множество, поэтому изменения в возвращаемом множестве отражаются в этом множестве, и наоборот. Возвращаемое множество поддерживает все необязательные операции множества, которые поддерживает это множество. Возвращаемое множество будет выбрасывать исключение IllegalArgumentException при попытке вставки элемента за пределами диапазона.
Эквивалентно tailSet(fromElement, true).
- Указано в:
-
tailSetв интерфейсеNavigableSet<E> - Указано в:
-
tailSetв интерфейсеSortedSet<E> - Параметры:
-
fromElement- нижняя граница (включительно) возвращаемого множества - Возвращает:
- представление части этого множества, элементы которого больше или равны
fromElement - Исключение:
-
ClassCastException- еслиfromElementне совместим с компаратором этого множества (или, если у множества нет компаратора, еслиfromElementне реализуетComparable). Реализации могут, но не обязаны, выбрасывать это исключение, еслиfromElementнельзя сравнить с элементами, присутствующими в множестве. -
NullPointerException- еслиfromElementравно null -
IllegalArgumentException- если у этого множества есть ограниченный диапазон, иfromElementнаходится за пределами границ диапазона
descendingSet
public NavigableSet<E> descendingSet()
Возвращаемое множество имеет порядок, эквивалентный Collections.reverseOrder(comparator()). Выражение s.descendingSet().descendingSet() возвращает представление s, по сути, эквивалентное s.
- Указано в:
-
descendingSetв интерфейсеNavigableSet<E> - Возвращает:
- представление этого множества в обратном порядке
spliterator
public Spliterator<E> spliterator()
Spliterator над элементами в этом множестве. Spliterator сообщает о Spliterator.CONCURRENT, Spliterator.NONNULL, Spliterator.DISTINCT, Spliterator.SORTED и Spliterator.ORDERED с порядком обработки по возрастанию. Переопределяющие реализации должны документировать указание дополнительных значений характеристик.
Компаратор разделителя равен null, если компаратор множества равен null. В противном случае, компаратор разделителя такой же, как или накладывает такое же полное упорядочение, как компаратор множества.
- Указано в:
-
spliteratorв интерфейсеCollection<E> - Указано в:
-
spliteratorв интерфейсеIterable<E> - Указано в:
-
spliteratorв интерфейсеSet<E> - Указано в:
-
spliteratorв интерфейсеSortedSet<E> - Возвращает:
Spliteratorнад элементами в этом множестве- С:
- 1.8
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://download.java.net/java/early_access/jdk24/docs/api/java.base/java/util/concurrent/ConcurrentSkipListSet.html