|
Spec-Zone .ru
спецификации, руководства, описания, API
|
K - тип ключей сохраняется этой картойV - тип отображенных значенийpublic interface ConcurrentNavigableMap<K,V> extends ConcurrentMap<K,V>, NavigableMap<K,V>
ConcurrentMap поддержка NavigableMap операции, и рекурсивно так для его судоходных подкарт. Этот интерфейс является элементом Платформы Наборов Java.
| Модификатор и Тип | Метод и Описание |
|---|---|
NavigableSet<K> |
descendingKeySet()
Возвращает обратный порядок
NavigableSet представление ключей содержится в этой карте. |
ConcurrentNavigableMap<K,V> |
descendingMap()
Возвращает представление обратного порядка отображений, содержавшихся в этой карте.
|
ConcurrentNavigableMap<K,V> |
headMap(K toKey)
Возвращает представление части этой карты, ключи которой являются строго меньше чем
toKey. |
ConcurrentNavigableMap<K,V> |
headMap(K toKey, boolean inclusive)
Возвращает представление части этой карты, ключи которой являются меньше чем (или равный, если
inclusive истина), toKey. |
NavigableSet<K> |
keySet()
Возвраты a
NavigableSet представление ключей содержится в этой карте. |
NavigableSet<K> |
navigableKeySet()
Возвраты a
NavigableSet представление ключей содержится в этой карте. |
ConcurrentNavigableMap<K,V> |
subMap(K fromKey, boolean fromInclusive, K toKey, boolean toInclusive)
Возвращает представление части этой карты, ключи которой располагаются от
fromKey к toKey. |
ConcurrentNavigableMap<K,V> |
subMap(K fromKey, K toKey)
Возвращает представление части этой карты, ключи которой располагаются от
fromKey, включительно, к toKey, монопольный. |
ConcurrentNavigableMap<K,V> |
tailMap(K fromKey)
Возвращает представление части этой карты, ключи которой больше чем или равны
fromKey. |
ConcurrentNavigableMap<K,V> |
tailMap(K fromKey, boolean inclusive)
Возвращает представление части этой карты, ключи которой больше чем (или равны, если
inclusive истина), fromKey. |
getOrDefault, putIfAbsent, remove, replace, replaceceilingEntry, ceilingKey, firstEntry, floorEntry, floorKey, higherEntry, higherKey, lastEntry, lowerEntry, lowerKey, pollFirstEntry, pollLastEntrycomparator, entrySet, firstKey, lastKey, valuesclear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, equals, forEach, get, hashCode, isEmpty, merge, put, putAll, remove, replaceAll, sizeConcurrentNavigableMap<K,V> subMap(K fromKey, boolean fromInclusive, K toKey, boolean toInclusive)
NavigableMapfromKey к toKey. Если fromKey и toKey равны, возвращенная карта не пуста если fromInclusive и toInclusive оба истина. Возвращенная карта поддерживается этой картой, таким образом, изменения в возвращенной карте отражаются в этой карте, и наоборот. Возвращенная карта поддерживает все дополнительные операции карты, которые поддерживает эта карта. Возвращенная карта бросит IllegalArgumentException на попытке вставить ключ за пределами его диапазона, или создать подкарту, любая из чей конечных точек лежат вне его диапазона.
subMap в интерфейсе NavigableMap<K,V>fromKey - низкая конечная точка ключей в возвращенной картеfromInclusive - true если низкая конечная точка должна быть включена в возвращенное представлениеtoKey - высокая конечная точка ключей в возвращенной картеtoInclusive - true если высокая конечная точка должна быть включена в возвращенное представлениеfromKey к toKeyClassCastException - если fromKey и toKey не может быть по сравнению с друг другом, используя компаратор этой карты (или, если у карты нет никакого компаратора, используя естественное упорядочивание). Реализации, но не обязаны, может выдать это исключение если fromKey или toKey не может быть по сравнению с ключами в настоящий момент в карте.NullPointerException - если fromKey или toKey нуль, и эта карта не разрешает нулевые ключиIllegalArgumentException - если fromKey больше чем toKey; или если у этой самой карты есть ограниченный диапазон, и fromKey или toKey находится вне границ диапазонаConcurrentNavigableMap<K,V> headMap(K toKey, boolean inclusive)
NavigableMapinclusive истина), toKey. Возвращенная карта поддерживается этой картой, таким образом, изменения в возвращенной карте отражаются в этой карте, и наоборот. Возвращенная карта поддерживает все дополнительные операции карты, которые поддерживает эта карта. Возвращенная карта бросит IllegalArgumentException на попытке вставить ключевую внешнюю сторону ее диапазон.
headMap в интерфейсе NavigableMap<K,V>toKey - высокая конечная точка ключей в возвращенной картеinclusive - true если высокая конечная точка должна быть включена в возвращенное представлениеinclusive истина), toKeyClassCastException - если toKey не является совместимым с компаратором этой карты (или, если у карты нет никакого компаратора, если toKey не реализует Comparable). Реализации, но не обязаны, может выдать это исключение если toKey не может быть по сравнению с ключами в настоящий момент в карте.NullPointerException - если toKey нуль, и эта карта не разрешает нулевые ключиIllegalArgumentException - если у этой самой карты есть ограниченный диапазон, и toKey находится вне границ диапазонаConcurrentNavigableMap<K,V> tailMap(K fromKey, boolean inclusive)
NavigableMapinclusive истина), fromKey. Возвращенная карта поддерживается этой картой, таким образом, изменения в возвращенной карте отражаются в этой карте, и наоборот. Возвращенная карта поддерживает все дополнительные операции карты, которые поддерживает эта карта. Возвращенная карта бросит IllegalArgumentException на попытке вставить ключевую внешнюю сторону ее диапазон.
tailMap в интерфейсе NavigableMap<K,V>fromKey - низкая конечная точка ключей в возвращенной картеinclusive - true если низкая конечная точка должна быть включена в возвращенное представлениеinclusive истина), fromKeyClassCastException - если fromKey не является совместимым с компаратором этой карты (или, если у карты нет никакого компаратора, если fromKey не реализует Comparable). Реализации, но не обязаны, может выдать это исключение если fromKey не может быть по сравнению с ключами в настоящий момент в карте.NullPointerException - если fromKey нуль, и эта карта не разрешает нулевые ключиIllegalArgumentException - если у этой самой карты есть ограниченный диапазон, и fromKey находится вне границ диапазонаConcurrentNavigableMap<K,V> subMap(K fromKey, K toKey)
NavigableMapfromKey, включительно, к toKey, монопольный. (Если fromKey и toKey равны, возвращенная карта пуста.) Возвращенная карта поддерживается этой картой, таким образом, изменения в возвращенной карте отражаются в этой карте, и наоборот. Возвращенная карта поддерживает все дополнительные операции карты, которые поддерживает эта карта. Возвращенная карта бросит IllegalArgumentException на попытке вставить ключевую внешнюю сторону ее диапазон.
Эквивалентный subMap(fromKey, true, toKey, false).
subMap в интерфейсе NavigableMap<K,V>subMap в интерфейсе SortedMap<K,V>fromKey - низкая конечная точка (включительно) ключей в возвращенной картеtoKey - высокая конечная точка (монопольная) из ключей в возвращенной картеfromKey, включительно, к toKey, монопольныйClassCastException - если fromKey и toKey не может быть по сравнению с друг другом, используя компаратор этой карты (или, если у карты нет никакого компаратора, используя естественное упорядочивание). Реализации, но не обязаны, может выдать это исключение если fromKey или toKey не может быть по сравнению с ключами в настоящий момент в карте.NullPointerException - если fromKey или toKey нуль, и эта карта не разрешает нулевые ключиIllegalArgumentException - если fromKey больше чем toKey; или если у этой самой карты есть ограниченный диапазон, и fromKey или toKey находится вне границ диапазонаConcurrentNavigableMap<K,V> headMap(K toKey)
NavigableMaptoKey. Возвращенная карта поддерживается этой картой, таким образом, изменения в возвращенной карте отражаются в этой карте, и наоборот. Возвращенная карта поддерживает все дополнительные операции карты, которые поддерживает эта карта. Возвращенная карта бросит IllegalArgumentException на попытке вставить ключевую внешнюю сторону ее диапазон.
Эквивалентный headMap(toKey, false).
headMap в интерфейсе NavigableMap<K,V>headMap в интерфейсе SortedMap<K,V>toKey - высокая конечная точка (монопольная) из ключей в возвращенной картеtoKeyClassCastException - если toKey не является совместимым с компаратором этой карты (или, если у карты нет никакого компаратора, если toKey не реализует Comparable). Реализации, но не обязаны, может выдать это исключение если toKey не может быть по сравнению с ключами в настоящий момент в карте.NullPointerException - если toKey нуль, и эта карта не разрешает нулевые ключиIllegalArgumentException - если у этой самой карты есть ограниченный диапазон, и toKey находится вне границ диапазонаConcurrentNavigableMap<K,V> tailMap(K fromKey)
NavigableMapfromKey. Возвращенная карта поддерживается этой картой, таким образом, изменения в возвращенной карте отражаются в этой карте, и наоборот. Возвращенная карта поддерживает все дополнительные операции карты, которые поддерживает эта карта. Возвращенная карта бросит IllegalArgumentException на попытке вставить ключевую внешнюю сторону ее диапазон.
Эквивалентный tailMap(fromKey, true).
tailMap в интерфейсе NavigableMap<K,V>tailMap в интерфейсе SortedMap<K,V>fromKey - низкая конечная точка (включительно) ключей в возвращенной картеfromKeyClassCastException - если fromKey не является совместимым с компаратором этой карты (или, если у карты нет никакого компаратора, если fromKey не реализует Comparable). Реализации, но не обязаны, может выдать это исключение если fromKey не может быть по сравнению с ключами в настоящий момент в карте.NullPointerException - если fromKey нуль, и эта карта не разрешает нулевые ключиIllegalArgumentException - если у этой самой карты есть ограниченный диапазон, и fromKey находится вне границ диапазонаConcurrentNavigableMap<K,V> descendingMap()
У возвращенной карты есть упорядочивание, эквивалентное Collections.reverseOrder(comparator()). Выражение m.descendingMap().descendingMap() возвращает представление m чрезвычайно эквивалентный m.
descendingMap в интерфейсе NavigableMap<K,V>NavigableSet<K> navigableKeySet()
NavigableSet представление ключей содержится в этой карте. iterator набора возвращает ключи в порядке по возрастанию. Набор поддерживается картой, так изменения к карте отражаются в наборе, и наоборот. Набор поддерживает удаление элемента, которое удаляет соответствующее отображение из карты, через Iterator.remove, Set.remove, removeAll, retainAll, и clear операции. Это не поддерживает add или addAll операции. Представление iterator "слабо непротиворечивое" iterator, который никогда не будет бросать ConcurrentModificationException, и гарантии, чтобы пересечь элементы, поскольку они существовали на конструкцию iterator, и может (но не гарантироваться), отражают любые модификации, последующие за конструкцией.
navigableKeySet в интерфейсе NavigableMap<K,V>NavigableSet<K> keySet()
NavigableSet представление ключей содержится в этой карте. iterator набора возвращает ключи в порядке по возрастанию. Набор поддерживается картой, так изменения к карте отражаются в наборе, и наоборот. Набор поддерживает удаление элемента, которое удаляет соответствующее отображение из карты, через Iterator.remove, Set.remove, removeAll, retainAll, и clear операции. Это не поддерживает add или addAll операции. Представление iterator "слабо непротиворечивое" iterator, который никогда не будет бросать ConcurrentModificationException, и гарантии, чтобы пересечь элементы, поскольку они существовали на конструкцию iterator, и может (но не гарантироваться), отражают любые модификации, последующие за конструкцией.
Этот метод эквивалентен методу navigableKeySet.
NavigableSet<K> descendingKeySet()
NavigableSet представление ключей содержится в этой карте. iterator набора возвращает ключи в порядке по убыванию. Набор поддерживается картой, так изменения к карте отражаются в наборе, и наоборот. Набор поддерживает удаление элемента, которое удаляет соответствующее отображение из карты, через Iterator.remove, Set.remove, removeAll, retainAll, и clear операции. Это не поддерживает add или addAll операции. Представление iterator "слабо непротиворечивое" iterator, который никогда не будет бросать ConcurrentModificationException, и гарантии, чтобы пересечь элементы, поскольку они существовали на конструкцию iterator, и может (но не гарантироваться), отражают любые модификации, последующие за конструкцией.
descendingKeySet в интерфейсе NavigableMap<K,V>
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92