ใ‚คใƒณใ‚ฟใƒ•ใ‚งใƒผใ‚นNavigableSet<E>

ๅž‹ใƒ‘ใƒฉใƒกใƒผใ‚ฟ:
E - ใ“ใฎใ‚ปใƒƒใƒˆใซใ‚ˆใฃใฆไฟๅฎˆใ•ใ‚Œใ‚‹่ฆ็ด ใฎใ‚ฟใ‚คใƒ—
ใ™ในใฆใฎใ‚นใƒผใƒ‘ใƒผใƒปใ‚คใƒณใ‚ฟใƒ•ใ‚งใƒผใ‚น:
Collection<E>, Iterable<E>, SequencedCollection<E>, SequencedSet<E>, Set<E>, SortedSet<E>
ๆ—ข็Ÿฅใฎใ™ในใฆใฎๅฎŸ่ฃ…ใ‚ฏใƒฉใ‚น:
ConcurrentSkipListSet, TreeSet

public interface NavigableSet<E> extends SortedSet<E>
ๆŒ‡ๅฎšใฎๆคœ็ดขใ‚ฟใƒผใ‚ฒใƒƒใƒˆใซใ‚‚ใฃใจใ‚‚่ฟ‘ใ„ไธ€่‡ดๅ†…ๅฎนใ‚’ๅ ฑๅ‘Šใ™ใ‚‹ใƒŠใƒ“ใ‚ฒใƒผใ‚ทใƒงใƒณใƒปใƒกใ‚ฝใƒƒใƒ‰ใงๆ‹กๅผตใ•ใ‚ŒใŸSortedSetใงใ™ใ€‚ ใƒกใ‚ฝใƒƒใƒ‰lower(E)ใ€floor(E)ใ€ceiling(E)ใŠใ‚ˆใณhigher(E)ใฏใ€ใใ‚Œใžใ‚ŒๆŒ‡ๅฎšใ•ใ‚ŒใŸ่ฆ็ด ใ‚ˆใ‚Šๅฐใ•ใ„ใ€ๅฐใ•ใ„ใ€็ญ‰ใ—ใ„ใ€ๅคงใใ„ใพใŸใฏ็ญ‰ใ—ใ„ใ€ใŠใ‚ˆใณๅคงใใ„่ฆ็ด ใ‚’่ฟ”ใ—ใ€ใใฎใ‚ˆใ†ใช่ฆ็ด ใŒใชใ„ๅ ดๅˆใฏnullใ‚’่ฟ”ใ—ใพใ™ใ€‚

ๆ˜‡้ †ใพใŸใฏ้™้ †ใฎ้ †ๅบใงใ€NavigableSetใŒใ‚ขใ‚ฏใ‚ปใ‚นใ—ใŸใ‚Šใ€ใƒˆใƒฉใƒใƒผใ‚นใ—ใŸใ‚Šใงใใ‚‹ใ€‚ descendingSet()ใƒกใ‚ฝใƒƒใƒ‰ใฏใ€ใ™ในใฆใฎใƒชใƒฌใƒผใ‚ทใƒงใƒŠใƒซใƒปใƒกใ‚ฝใƒƒใƒ‰ใจๆ–นๅ‘ใƒกใ‚ฝใƒƒใƒ‰ใฎๆ„Ÿ่ฆšใ‚’ๅ่ปขใ•ใ›ใŸใ‚ปใƒƒใƒˆใฎใƒ“ใƒฅใƒผใ‚’่ฟ”ใ—ใพใ™ใ€‚ ใ‚ชใƒšใƒฌใƒผใ‚ทใƒงใƒณใ‚„ใƒ“ใƒฅใƒผใฎใƒ‘ใƒ•ใ‚ฉใƒผใƒžใƒณใ‚นใฏ้€šๅธธใ€้™้ †ใ‚ˆใ‚Šใ‚‚ๆ˜‡้ †ใฎใปใ†ใŒ้ซ˜้€Ÿใซใชใ‚Šใพใ™ใ€‚ ใ“ใฎใ‚คใƒณใ‚ฟใƒ•ใ‚งใƒผใ‚นใงใฏใ€ๆœ€ไธ‹ไฝ่ฆ็ด ใจๆœ€ไธŠไฝ่ฆ็ด (ๅญ˜ๅœจใ™ใ‚‹ๅ ดๅˆ)ใ‚’่ฟ”ใ—ใฆๅ‰Š้™คใ™ใ‚‹ใƒกใ‚ฝใƒƒใƒ‰pollFirst()ใŠใ‚ˆใณpollLast()ใ‚’ใ•ใ‚‰ใซๅฎš็พฉใ—ใ€ใใ‚Œไปฅๅค–ใฎๅ ดๅˆใฏnullใ‚’่ฟ”ใ—ใพใ™ใ€‚ ใƒกใ‚ฝใƒƒใƒ‰subSet(E, boolean, E, boolean)ใ€headSet(E, boolean)ใŠใ‚ˆใณtailSet(E, boolean)ใฏใ€ไธ‹้™ใจไธŠ้™ใŒๅŒ…ๅซ็š„ใ‹ๆŽ’ไป–็š„ใ‹ใ‚’่จ˜่ฟฐใ™ใ‚‹่ฟฝๅŠ ใฎๅผ•ๆ•ฐใ‚’ๅ—ใ‘ๅ…ฅใ‚Œใ‚‹้š›ใฎใ€ๅŒใ˜ๅๅ‰ใฎSortedSetใƒกใ‚ฝใƒƒใƒ‰ใจใฏ็•ฐใชใ‚Šใพใ™ใ€‚ ใฉใฎNavigableSetใฎใ‚ตใƒ–ใ‚ปใƒƒใƒˆใงใ‚‚NavigableSetใ‚คใƒณใ‚ฟใƒ•ใ‚งใƒผใ‚นใ‚’ๅฎŸ่ฃ…ใ™ใ‚‹ๅฟ…่ฆใŒใ‚ใ‚Šใพใ™ใ€‚

null่ฆ็ด ใ‚’่จฑๅฏใ™ใ‚‹ๅฎŸ่ฃ…ใงใฏใ€ใƒŠใƒ“ใ‚ฒใƒผใ‚ทใƒงใƒณใƒปใƒกใ‚ฝใƒƒใƒ‰ใฎๆˆปใ‚Šๅ€คใŒใ‚ใ„ใพใ„ใซใชใ‚‹ๅฏ่ƒฝๆ€งใŒใ‚ใ‚Šใพใ™ใ€‚ ใŸใ ใ—ใ€ใใฎๅ ดๅˆใงใ‚‚ใ€contains(null)ใ‚’ใƒใ‚งใƒƒใ‚ฏใ™ใ‚‹ใ“ใจใงใ€ใใฎ็ตๆžœใฎใ‚ใ„ใพใ„ใ•ใ‚’ๆ˜Ž็ขบใซใงใใพใ™ใ€‚ ใใฎใ‚ˆใ†ใชๅ•้กŒใ‚’ๅ›ž้ฟใ™ใ‚‹ใŸใ‚ใ€ใ“ใฎใ‚คใƒณใ‚ฟใƒ•ใ‚งใƒผใ‚นใฎๅฎŸ่ฃ…ใงใฏใ€null่ฆ็ด ใฎๆŒฟๅ…ฅใ‚’่จฑๅฏใ—ใชใ„ใ‚ˆใ†ใซใ™ใ‚‹ใ“ใจใ‚’ใŠ่–ฆใ‚ใ—ใพใ™ใ€‚ (Comparable่ฆ็ด ใ‹ใ‚‰ๆˆใ‚‹ใ‚ฝใƒผใƒˆใƒปใ‚ปใƒƒใƒˆใฏๆœฌๆฅใ€nullใ‚’่จฑๅฏใ—ใพใ›ใ‚“ใ€‚)

subSet(E, E)ใ€headSet(E)ใ€ใŠใ‚ˆใณtailSet(E)ใƒกใ‚ฝใƒƒใƒ‰ใŒSortedSetใ‚’่ฟ”ใ™ไป•ๆง˜ใซใชใฃใฆใ„ใ‚‹ใฎใฏใ€ๆ—ขๅญ˜ใฎSortedSetๅฎŸ่ฃ…ใ‚’ไบ’ๆ›ๆ€งใ‚’็ถญๆŒใ—ใชใŒใ‚‰ๆ”น่‰ฏใ—ใฆNavigableSetใ‚’ๅฎŸ่ฃ…ใงใใ‚‹ใ‚ˆใ†ใซใ™ใ‚‹ใŸใ‚ใงใ™ใ€‚ใŸใ ใ—ใ€ใ“ใฎใ‚คใƒณใ‚ฟใƒ•ใ‚งใƒผใ‚นใฎๆ‹กๅผตใ‚„ๅฎŸ่ฃ…ใงใฏใ€ใ“ใ‚Œใ‚‰ใฎใƒกใ‚ฝใƒƒใƒ‰ใ‚’ใ‚ชใƒผใƒใƒผใƒฉใ‚คใƒ‰ใ—ใฆNavigableSetใŒ่ฟ”ใ•ใ‚Œใ‚‹ใ‚ˆใ†ใซใ™ใ‚‹ใ“ใจใ‚’ใŠ่–ฆใ‚ใ—ใพใ™ใ€‚

ใ“ใฎใ‚คใƒณใ‚ฟใƒ•ใ‚งใƒผใ‚นใฏใ€Java Collections Frameworkใฎใƒกใƒณใƒใƒผใงใ™ใ€‚

ๅฐŽๅ…ฅใ•ใ‚ŒใŸใƒใƒผใ‚ธใƒงใƒณ:
1.6
  • ใƒกใ‚ฝใƒƒใƒ‰ใฎใ‚ตใƒžใƒชใƒผ

    ไฟฎ้ฃพๅญใจๅž‹
    ใƒกใ‚ฝใƒƒใƒ‰
    ่ชฌๆ˜Ž
    ใ“ใฎใ‚ปใƒƒใƒˆๅ†…ใงใ€ๆŒ‡ๅฎšใ•ใ‚ŒใŸ่ฆ็ด ใจ็ญ‰ใ—ใ„ใ‹ใใ‚Œใ‚ˆใ‚Šใ‚‚ๅคงใใ„่ฆ็ด ใฎไธญใงๆœ€ๅฐใฎใ‚‚ใฎใ‚’่ฟ”ใ—ใพใ™ใ€‚ใใฎใ‚ˆใ†ใช่ฆ็ด ใŒๅญ˜ๅœจใ—ใชใ„ๅ ดๅˆใฏnullใ‚’่ฟ”ใ—ใพใ™ใ€‚
    ใ“ใฎใ‚ปใƒƒใƒˆใฎ่ฆ็ด ใฎใ‚คใƒ†ใƒฌใƒผใ‚ฟใ‚’้™้ †ใง่ฟ”ใ—ใพใ™ใ€‚
    ใ“ใฎใ‚ปใƒƒใƒˆใซๅซใพใ‚Œใ‚‹่ฆ็ด ใฎ้€†้ †ใฎใƒ“ใƒฅใƒผใ‚’่ฟ”ใ—ใพใ™ใ€‚
    floor(E e)
    ใ“ใฎใ‚ปใƒƒใƒˆๅ†…ใงใ€ๆŒ‡ๅฎšใ•ใ‚ŒใŸ่ฆ็ด ใจ็ญ‰ใ—ใ„ใ‹ใใ‚Œใ‚ˆใ‚Šใ‚‚ๅฐใ•ใ„่ฆ็ด ใฎไธญใงๆœ€ๅคงใฎใ‚‚ใฎใ‚’่ฟ”ใ—ใพใ™ใ€‚ใใฎใ‚ˆใ†ใช่ฆ็ด ใŒๅญ˜ๅœจใ—ใชใ„ๅ ดๅˆใฏnullใ‚’่ฟ”ใ—ใพใ™ใ€‚
    headSet(E toElement)
    ใ“ใฎใ‚ปใƒƒใƒˆใฎ่ฆ็ด ใŒtoElementใ‚ˆใ‚ŠๅŽณๅฏ†ใซๅฐใ•ใ„้ƒจๅˆ†ใฎใƒ“ใƒฅใƒผใ‚’่ฟ”ใ—ใพใ™ใ€‚
    headSet(E toElement, boolean inclusive)
    ใ“ใฎใ‚ปใƒƒใƒˆใฎtoElementใ‚ˆใ‚Šใ‚‚ๅฐใ•ใ„่ฆ็ด (inclusiveใŒtrueใฎๅ ดๅˆใฏใใ‚Œใ‚ˆใ‚Šใ‚‚ๅฐใ•ใ„ใ‹ใใ‚Œใจ็ญ‰ใ—ใ„่ฆ็ด )ใ‚’ๅซใ‚€้ƒจๅˆ†ใฎใƒ“ใƒฅใƒผใ‚’่ฟ”ใ—ใพใ™ใ€‚
    higher(E e)
    ใ“ใฎใ‚ปใƒƒใƒˆๅ†…ใงใ€ๆŒ‡ๅฎšใ•ใ‚ŒใŸ่ฆ็ด ใ‚ˆใ‚Šใ‚‚็ขบๅฎŸใซๅคงใใ„่ฆ็ด ใฎไธญใงๆœ€ๅฐใฎใ‚‚ใฎใ‚’่ฟ”ใ—ใพใ™ใ€‚ใใฎใ‚ˆใ†ใช่ฆ็ด ใŒๅญ˜ๅœจใ—ใชใ„ๅ ดๅˆใฏnullใ‚’่ฟ”ใ—ใพใ™ใ€‚
    ใ“ใฎใ‚ปใƒƒใƒˆใฎ่ฆ็ด ใฎใ‚คใƒ†ใƒฌใƒผใ‚ฟใ‚’ๆ˜‡้ †ใง่ฟ”ใ—ใพใ™ใ€‚
    lower(E e)
    ใ“ใฎใ‚ปใƒƒใƒˆๅ†…ใงใ€ๆŒ‡ๅฎšใ•ใ‚ŒใŸ่ฆ็ด ใ‚ˆใ‚Šใ‚‚็ขบๅฎŸใซๅฐใ•ใ„่ฆ็ด ใฎไธญใงๆœ€ๅคงใฎใ‚‚ใฎใ‚’่ฟ”ใ—ใพใ™ใ€‚ใใฎใ‚ˆใ†ใช่ฆ็ด ใŒๅญ˜ๅœจใ—ใชใ„ๅ ดๅˆใฏnullใ‚’่ฟ”ใ—ใพใ™ใ€‚
    ๆœ€ๅˆใฎ(ๆœ€ไฝŽ)่ฆ็ด ใ‚’ๅ–ๅพ—ใ—ใฆๅ‰Š้™คใ™ใ‚‹ใ‹ใ€ใ“ใฎใ‚ปใƒƒใƒˆใŒ็ฉบใฎ(ใ‚ชใƒ—ใ‚ทใƒงใƒณใฎๆ“ไฝœ)ใฎๅ ดๅˆใฏnullใ‚’่ฟ”ใ—ใพใ™ใ€‚
    ๆœ€ๅพŒใฎ(ๆœ€้ซ˜)่ฆ็ด ใ‚’ๅ–ๅพ—ใ—ใฆๅ‰Š้™คใ™ใ‚‹ใ‹ใ€ใ“ใฎใ‚ปใƒƒใƒˆใŒ็ฉบใฎ(ใ‚ชใƒ—ใ‚ทใƒงใƒณใฎๆ“ไฝœ)ใฎๅ ดๅˆใฏnullใ‚’่ฟ”ใ—ใพใ™ใ€‚
    default E
    ใ“ใฎใ‚ณใƒฌใ‚ฏใ‚ทใƒงใƒณใฎๆœ€ๅˆใฎ่ฆ็ด ใ‚’ๅ‰Š้™คใ—ใฆ่ฟ”ใ—ใพใ™(ใ‚ชใƒ—ใ‚ทใƒงใƒณใฎๆ“ไฝœ)ใ€‚
    default E
    ใ“ใฎใ‚ณใƒฌใ‚ฏใ‚ทใƒงใƒณใฎๆœ€ๅพŒใฎ่ฆ็ด ใ‚’ๅ‰Š้™คใ—ใฆ่ฟ”ใ—ใพใ™(ใ‚ชใƒ—ใ‚ทใƒงใƒณใฎๆ“ไฝœ)ใ€‚
    default NavigableSet<E>
    ใ“ใฎใ‚ณใƒฌใ‚ฏใ‚ทใƒงใƒณใฎ้€†้ †viewใ‚’่ฟ”ใ—ใพใ™ใ€‚
    subSet(E fromElement, boolean fromInclusive, E toElement, boolean toInclusive)
    ใ“ใฎใ‚ปใƒƒใƒˆใฎfromElement - toElementใฎ่ฆ็ด ็ฏ„ๅ›ฒใ‚’ๆŒใค้ƒจๅˆ†ใฎใƒ“ใƒฅใƒผใ‚’่ฟ”ใ—ใพใ™ใ€‚
    subSet(E fromElement, E toElement)
    ใ“ใฎใ‚ปใƒƒใƒˆใฎ่ฆ็ด ใฎ็ฏ„ๅ›ฒใŒfromElementใ€ๅŒ…ๅซ็š„ใ€ๆŽ’ไป–็š„ใ€toElementใงใ‚ใ‚‹้ƒจๅˆ†ใฎใƒ“ใƒฅใƒผใ‚’่ฟ”ใ—ใพใ™ใ€‚
    tailSet(E fromElement)
    ่ฆ็ด ใŒfromElementไปฅไธŠใงใ‚ใ‚‹ใ€ใ“ใฎใ‚ปใƒƒใƒˆใฎไธ€้ƒจใฎใƒ“ใƒฅใƒผใ‚’่ฟ”ใ—ใพใ™ใ€‚
    tailSet(E fromElement, boolean inclusive)
    ใ“ใฎใ‚ปใƒƒใƒˆใฎfromElementใ‚ˆใ‚Šใ‚‚ๅคงใใ„่ฆ็ด (inclusiveใŒtrueใฎๅ ดๅˆใฏใใ‚Œใ‚ˆใ‚Šใ‚‚ๅคงใใ„ใ‹ใใ‚Œใจ็ญ‰ใ—ใ„่ฆ็ด )ใ‚’ๅซใ‚€้ƒจๅˆ†ใฎใƒ“ใƒฅใƒผใ‚’่ฟ”ใ—ใพใ™ใ€‚

    ใ‚คใƒณใ‚ฟใƒ•ใ‚งใƒผใ‚นjava.util.Collectionใงๅฎฃ่จ€ใ•ใ‚ŒใŸใƒกใ‚ฝใƒƒใƒ‰

    parallelStream, removeIf, stream, toArray

    ใ‚คใƒณใ‚ฟใƒ•ใ‚งใƒผใ‚นjava.lang.Iterableใงๅฎฃ่จ€ใ•ใ‚ŒใŸใƒกใ‚ฝใƒƒใƒ‰

    forEach

    ใ‚คใƒณใ‚ฟใƒ•ใ‚งใƒผใ‚นjava.util.Setใงๅฎฃ่จ€ใ•ใ‚ŒใŸใƒกใ‚ฝใƒƒใƒ‰

    add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, remove, removeAll, retainAll, size, toArray, toArray

    ใ‚คใƒณใ‚ฟใƒ•ใ‚งใƒผใ‚นjava.util.SortedSetใงๅฎฃ่จ€ใ•ใ‚ŒใŸใƒกใ‚ฝใƒƒใƒ‰

    addFirst, addLast, comparator, first, getFirst, getLast, last, spliterator
  • ใƒกใ‚ฝใƒƒใƒ‰ใฎ่ฉณ็ดฐ

    • lower

      E lower(E e)
      ใ“ใฎใ‚ปใƒƒใƒˆๅ†…ใงใ€ๆŒ‡ๅฎšใ•ใ‚ŒใŸ่ฆ็ด ใ‚ˆใ‚Šใ‚‚็ขบๅฎŸใซๅฐใ•ใ„่ฆ็ด ใฎไธญใงๆœ€ๅคงใฎใ‚‚ใฎใ‚’่ฟ”ใ—ใพใ™ใ€‚ใใฎใ‚ˆใ†ใช่ฆ็ด ใŒๅญ˜ๅœจใ—ใชใ„ๅ ดๅˆใฏnullใ‚’่ฟ”ใ—ใพใ™ใ€‚
      ใƒ‘ใƒฉใƒกใƒผใ‚ฟ:
      e - ็…งๅˆใ™ใ‚‹ๅ€ค
      ๆˆปใ‚Šๅ€ค:
      eใ‚ˆใ‚Šใ‚‚ๅฐใ•ใ„่ฆ็ด ใฎไธญใงๆœ€ๅคงใฎใ‚‚ใฎใ€‚ใใฎใ‚ˆใ†ใช่ฆ็ด ใŒๅญ˜ๅœจใ—ใชใ„ๅ ดๅˆใฏnull
      ใ‚นใƒญใƒผ:
      ClassCastException - ๆŒ‡ๅฎšใ•ใ‚ŒใŸ่ฆ็ด ใ‚’ใ€ใ‚ปใƒƒใƒˆๅ†…ใซ็พๅœจๅญ˜ๅœจใ—ใฆใ„ใ‚‹่ฆ็ด ใจๆฏ”่ผƒใงใใชใ„ๅ ดๅˆ
      NullPointerException - ๆŒ‡ๅฎšใ•ใ‚ŒใŸ่ฆ็ด ใŒnullใงใ‚ใ‚Šใ€ใ“ใฎใ‚ปใƒƒใƒˆใŒnull่ฆ็ด ใ‚’่จฑๅฏใ—ใชใ„ๅ ดๅˆ
    • floor

      E floor(E e)
      ใ“ใฎใ‚ปใƒƒใƒˆๅ†…ใงใ€ๆŒ‡ๅฎšใ•ใ‚ŒใŸ่ฆ็ด ใจ็ญ‰ใ—ใ„ใ‹ใใ‚Œใ‚ˆใ‚Šใ‚‚ๅฐใ•ใ„่ฆ็ด ใฎไธญใงๆœ€ๅคงใฎใ‚‚ใฎใ‚’่ฟ”ใ—ใพใ™ใ€‚ใใฎใ‚ˆใ†ใช่ฆ็ด ใŒๅญ˜ๅœจใ—ใชใ„ๅ ดๅˆใฏnullใ‚’่ฟ”ใ—ใพใ™ใ€‚
      ใƒ‘ใƒฉใƒกใƒผใ‚ฟ:
      e - ็…งๅˆใ™ใ‚‹ๅ€ค
      ๆˆปใ‚Šๅ€ค:
      eใจ็ญ‰ใ—ใ„ใ‹ใ€ใใ‚Œใ‚ˆใ‚Šใ‚‚ๅฐใ•ใ„่ฆ็ด ใฎไธญใงๆœ€ๅคงใฎใ‚‚ใฎใ€‚ใใฎใ‚ˆใ†ใช่ฆ็ด ใŒๅญ˜ๅœจใ—ใชใ„ๅ ดๅˆใฏnull
      ใ‚นใƒญใƒผ:
      ClassCastException - ๆŒ‡ๅฎšใ•ใ‚ŒใŸ่ฆ็ด ใ‚’ใ€ใ‚ปใƒƒใƒˆๅ†…ใซ็พๅœจๅญ˜ๅœจใ—ใฆใ„ใ‚‹่ฆ็ด ใจๆฏ”่ผƒใงใใชใ„ๅ ดๅˆ
      NullPointerException - ๆŒ‡ๅฎšใ•ใ‚ŒใŸ่ฆ็ด ใŒnullใงใ‚ใ‚Šใ€ใ“ใฎใ‚ปใƒƒใƒˆใŒnull่ฆ็ด ใ‚’่จฑๅฏใ—ใชใ„ๅ ดๅˆ
    • ceiling

      E ceiling(E e)
      ใ“ใฎใ‚ปใƒƒใƒˆๅ†…ใงใ€ๆŒ‡ๅฎšใ•ใ‚ŒใŸ่ฆ็ด ใจ็ญ‰ใ—ใ„ใ‹ใใ‚Œใ‚ˆใ‚Šใ‚‚ๅคงใใ„่ฆ็ด ใฎไธญใงๆœ€ๅฐใฎใ‚‚ใฎใ‚’่ฟ”ใ—ใพใ™ใ€‚ใใฎใ‚ˆใ†ใช่ฆ็ด ใŒๅญ˜ๅœจใ—ใชใ„ๅ ดๅˆใฏnullใ‚’่ฟ”ใ—ใพใ™ใ€‚
      ใƒ‘ใƒฉใƒกใƒผใ‚ฟ:
      e - ็…งๅˆใ™ใ‚‹ๅ€ค
      ๆˆปใ‚Šๅ€ค:
      eใจ็ญ‰ใ—ใ„ใ‹ใ€ใใ‚Œใ‚ˆใ‚Šใ‚‚ๅคงใใ„่ฆ็ด ใฎไธญใงๆœ€ๅฐใฎใ‚‚ใฎใ€‚ใใฎใ‚ˆใ†ใช่ฆ็ด ใŒๅญ˜ๅœจใ—ใชใ„ๅ ดๅˆใฏnull
      ใ‚นใƒญใƒผ:
      ClassCastException - ๆŒ‡ๅฎšใ•ใ‚ŒใŸ่ฆ็ด ใ‚’ใ€ใ‚ปใƒƒใƒˆๅ†…ใซ็พๅœจๅญ˜ๅœจใ—ใฆใ„ใ‚‹่ฆ็ด ใจๆฏ”่ผƒใงใใชใ„ๅ ดๅˆ
      NullPointerException - ๆŒ‡ๅฎšใ•ใ‚ŒใŸ่ฆ็ด ใŒnullใงใ‚ใ‚Šใ€ใ“ใฎใ‚ปใƒƒใƒˆใŒnull่ฆ็ด ใ‚’่จฑๅฏใ—ใชใ„ๅ ดๅˆ
    • higher

      E higher(E e)
      ใ“ใฎใ‚ปใƒƒใƒˆๅ†…ใงใ€ๆŒ‡ๅฎšใ•ใ‚ŒใŸ่ฆ็ด ใ‚ˆใ‚Šใ‚‚็ขบๅฎŸใซๅคงใใ„่ฆ็ด ใฎไธญใงๆœ€ๅฐใฎใ‚‚ใฎใ‚’่ฟ”ใ—ใพใ™ใ€‚ใใฎใ‚ˆใ†ใช่ฆ็ด ใŒๅญ˜ๅœจใ—ใชใ„ๅ ดๅˆใฏnullใ‚’่ฟ”ใ—ใพใ™ใ€‚
      ใƒ‘ใƒฉใƒกใƒผใ‚ฟ:
      e - ็…งๅˆใ™ใ‚‹ๅ€ค
      ๆˆปใ‚Šๅ€ค:
      eใ‚ˆใ‚Šใ‚‚ๅคงใใ„่ฆ็ด ใฎไธญใงๆœ€ๅฐใฎใ‚‚ใฎใ€‚ใใฎใ‚ˆใ†ใช่ฆ็ด ใŒๅญ˜ๅœจใ—ใชใ„ๅ ดๅˆใฏnull
      ใ‚นใƒญใƒผ:
      ClassCastException - ๆŒ‡ๅฎšใ•ใ‚ŒใŸ่ฆ็ด ใ‚’ใ€ใ‚ปใƒƒใƒˆๅ†…ใซ็พๅœจๅญ˜ๅœจใ—ใฆใ„ใ‚‹่ฆ็ด ใจๆฏ”่ผƒใงใใชใ„ๅ ดๅˆ
      NullPointerException - ๆŒ‡ๅฎšใ•ใ‚ŒใŸ่ฆ็ด ใŒnullใงใ‚ใ‚Šใ€ใ“ใฎใ‚ปใƒƒใƒˆใŒnull่ฆ็ด ใ‚’่จฑๅฏใ—ใชใ„ๅ ดๅˆ
    • pollFirst

      E pollFirst()
      ๆœ€ๅˆใฎ(ๆœ€ไฝŽ)่ฆ็ด ใ‚’ๅ–ๅพ—ใ—ใฆๅ‰Š้™คใ™ใ‚‹ใ‹ใ€ใ“ใฎใ‚ปใƒƒใƒˆใŒ็ฉบใฎ(ใ‚ชใƒ—ใ‚ทใƒงใƒณใฎๆ“ไฝœ)ใฎๅ ดๅˆใฏnullใ‚’่ฟ”ใ—ใพใ™ใ€‚
      ๆˆปใ‚Šๅ€ค:
      ๆœ€ๅˆใฎ่ฆ็ด ใ€‚ใ“ใฎใ‚ปใƒƒใƒˆใŒ็ฉบใฎๅ ดๅˆใฏnull
      ใ‚นใƒญใƒผ:
      UnsupportedOperationException - pollFirstๆ“ไฝœใŒใ“ใฎใ‚ณใƒฌใ‚ฏใ‚ทใƒงใƒณใงใ‚ตใƒใƒผใƒˆใ•ใ‚Œใฆใ„ใชใ„ๅ ดๅˆ
    • pollLast

      E pollLast()
      ๆœ€ๅพŒใฎ(ๆœ€้ซ˜)่ฆ็ด ใ‚’ๅ–ๅพ—ใ—ใฆๅ‰Š้™คใ™ใ‚‹ใ‹ใ€ใ“ใฎใ‚ปใƒƒใƒˆใŒ็ฉบใฎ(ใ‚ชใƒ—ใ‚ทใƒงใƒณใฎๆ“ไฝœ)ใฎๅ ดๅˆใฏnullใ‚’่ฟ”ใ—ใพใ™ใ€‚
      ๆˆปใ‚Šๅ€ค:
      ๆœ€ๅพŒใฎ่ฆ็ด ใ€‚ใ“ใฎใ‚ปใƒƒใƒˆใŒ็ฉบใฎๅ ดๅˆใฏnull
      ใ‚นใƒญใƒผ:
      UnsupportedOperationException - pollLastๆ“ไฝœใŒใ“ใฎใ‚ณใƒฌใ‚ฏใ‚ทใƒงใƒณใงใ‚ตใƒใƒผใƒˆใ•ใ‚Œใฆใ„ใชใ„ๅ ดๅˆ
    • iterator

      Iterator<E> iterator()
      ใ“ใฎใ‚ปใƒƒใƒˆใฎ่ฆ็ด ใฎใ‚คใƒ†ใƒฌใƒผใ‚ฟใ‚’ๆ˜‡้ †ใง่ฟ”ใ—ใพใ™ใ€‚
      ๅฎš็พฉ:
      iteratorใ€ใ‚คใƒณใ‚ฟใƒ•ใ‚งใƒผใ‚นCollection<E>
      ๅฎš็พฉ:
      iteratorใ€ใ‚คใƒณใ‚ฟใƒ•ใ‚งใƒผใ‚นIterable<E>
      ๅฎš็พฉ:
      iteratorใ€ใ‚คใƒณใ‚ฟใƒ•ใ‚งใƒผใ‚นSet<E>
      ๆˆปใ‚Šๅ€ค:
      ๆ˜‡้ †ใฎใ€ใ“ใฎใ‚ปใƒƒใƒˆใฎ่ฆ็ด ใฎใ‚คใƒ†ใƒฌใƒผใ‚ฟ
    • descendingSet

      NavigableSet<E> descendingSet()
      ใ“ใฎใ‚ปใƒƒใƒˆใซๅซใพใ‚Œใ‚‹่ฆ็ด ใฎ้€†้ †ใฎใƒ“ใƒฅใƒผใ‚’่ฟ”ใ—ใพใ™ใ€‚ ้™้ †ใ‚ปใƒƒใƒˆใฏใ“ใฎใ‚ปใƒƒใƒˆใซ้€ฃๅ‹•ใ—ใฆใŠใ‚Šใ€ใ“ใฎใ‚ปใƒƒใƒˆใงใฎๅค‰ๆ›ดใฏ้™้ †ใ‚ปใƒƒใƒˆใซๅๆ˜ ใ•ใ‚Œใ€ใใฎ้€†ใฎๅ ดๅˆใ‚‚ๅŒๆง˜ใงใ™ใ€‚ ใ„ใšใ‚Œใ‹ใฎใ‚ปใƒƒใƒˆใฎๅๅพฉๅ‡ฆ็†ไธญใซใ„ใšใ‚Œใ‹ใฎใ‚ปใƒƒใƒˆใŒๅค‰ๆ›ดใ•ใ‚ŒใŸๅ ดๅˆใ€ๅๅพฉๅ‡ฆ็†ใฎ็ตๆžœใฏๅฎš็พฉใ•ใ‚Œใฆใ„ใพใ›ใ‚“(ใ‚คใƒ†ใƒฌใƒผใ‚ฟ่‡ช่บซใฎremoveใ‚ชใƒšใƒฌใƒผใ‚ทใƒงใƒณใ‚’้™คใ)ใ€‚

      ่ฟ”ใ•ใ‚Œใ‚‹ใ‚ปใƒƒใƒˆใฎ้ †ๅบไป˜ใ‘ใฏใ€Collections.reverseOrder(comparator())ใจๅŒ็ญ‰ใซใชใ‚Šใพใ™ใ€‚ ๅผs.descendingSet().descendingSet()ใ‹ใ‚‰่ฟ”ใ•ใ‚Œใ‚‹sใฎใƒ“ใƒฅใƒผใฏๅŸบๆœฌ็š„ใซsใจๅŒ็ญ‰ใซใชใ‚Šใพใ™ใ€‚

      ๆˆปใ‚Šๅ€ค:
      ใ“ใฎใ‚ปใƒƒใƒˆใฎ้€†้ †ใฎใƒ“ใƒฅใƒผ
    • descendingIterator

      Iterator<E> descendingIterator()
      ใ“ใฎใ‚ปใƒƒใƒˆใฎ่ฆ็ด ใฎใ‚คใƒ†ใƒฌใƒผใ‚ฟใ‚’้™้ †ใง่ฟ”ใ—ใพใ™ใ€‚ ๅฎŸ่ณช็š„ใซdescendingSet().iterator()ใจๅŒ็ญ‰ใงใ™ใ€‚
      ๆˆปใ‚Šๅ€ค:
      ้™้ †ใฎใ€ใ“ใฎใ‚ปใƒƒใƒˆใฎ่ฆ็ด ใฎใ‚คใƒ†ใƒฌใƒผใ‚ฟ
    • subSet

      NavigableSet<E> subSet(E fromElement, boolean fromInclusive, E toElement, boolean toInclusive)
      ใ“ใฎใ‚ปใƒƒใƒˆใฎfromElement - toElementใฎ่ฆ็ด ็ฏ„ๅ›ฒใ‚’ๆŒใค้ƒจๅˆ†ใฎใƒ“ใƒฅใƒผใ‚’่ฟ”ใ—ใพใ™ใ€‚ fromElementใจtoElementใŒ็ญ‰ใ—ใ„ๅ ดๅˆใ€่ฟ”ใ•ใ‚Œใ‚‹ใ‚ปใƒƒใƒˆใฏใ€ fromInclusiveใจtoInclusiveใฎไธกๆ–นใŒtrueใงใชใ„ใ‹ใŽใ‚Šใ€็ฉบใซใชใ‚Šใพใ™ใ€‚ ่ฟ”ใ•ใ‚Œใ‚‹ใ‚ปใƒƒใƒˆใฏใ“ใฎใ‚ปใƒƒใƒˆใซ้€ฃๅ‹•ใ—ใฆใŠใ‚Šใ€่ฟ”ใ•ใ‚Œใ‚‹ใ‚ปใƒƒใƒˆใงใฎๅค‰ๆ›ดใฏใ“ใฎใ‚ปใƒƒใƒˆใซๅๆ˜ ใ•ใ‚Œใ€ใใฎ้€†ใฎๅ ดๅˆใ‚‚ๅŒๆง˜ใงใ™ใ€‚ ่ฟ”ใ•ใ‚Œใ‚‹ใ‚ปใƒƒใƒˆใฏใ€ใ“ใฎใ‚ปใƒƒใƒˆใŒใ‚ตใƒใƒผใƒˆใ™ใ‚‹ไปปๆ„ใฎใ‚ปใƒƒใƒˆใƒปใ‚ชใƒšใƒฌใƒผใ‚ทใƒงใƒณใ‚’ใ™ในใฆใ‚ตใƒใƒผใƒˆใ—ใพใ™ใ€‚

      ่ฟ”ใ•ใ‚Œใ‚‹ใ‚ปใƒƒใƒˆใฏใ€ใใฎ็ฏ„ๅ›ฒๅค–ใฎ่ฆ็ด ใŒๆŒฟๅ…ฅใ•ใ‚Œใ‚ˆใ†ใจใ™ใ‚‹ใจใ€IllegalArgumentExceptionใ‚’ใ‚นใƒญใƒผใ—ใพใ™ใ€‚

      ใƒ‘ใƒฉใƒกใƒผใ‚ฟ:
      fromElement - ่ฟ”ใ•ใ‚Œใ‚‹ใ‚ปใƒƒใƒˆใฎไธ‹็ซฏ็‚น
      fromInclusive - ่ฟ”ใ•ใ‚Œใ‚‹ใƒ“ใƒฅใƒผใซไธ‹็ซฏ็‚นใŒๅซใพใ‚Œใ‚‹ๅ ดๅˆใฏtrue
      toElement - ่ฟ”ใ•ใ‚Œใ‚‹ใ‚ปใƒƒใƒˆใฎไธŠ็ซฏ็‚น
      toInclusive - ่ฟ”ใ•ใ‚Œใ‚‹ใƒ“ใƒฅใƒผใซไธŠ็ซฏ็‚นใŒๅซใพใ‚Œใ‚‹ๅ ดๅˆใฏtrue
      ๆˆปใ‚Šๅ€ค:
      ใ“ใฎใ‚ปใƒƒใƒˆใฎfromElement (ใ“ใ‚Œใ‚’ๅซใ‚€) - toElement (ใ“ใ‚Œใ‚’ๅซใพใชใ„)ใฎ่ฆ็ด ็ฏ„ๅ›ฒใ‚’ๆŒใค้ƒจๅˆ†ใฎใƒ“ใƒฅใƒผ
      ใ‚นใƒญใƒผ:
      ClassCastException - ใ“ใฎใ‚ปใƒƒใƒˆใฎใ‚ณใƒณใƒ‘ใƒฌใƒผใ‚ฟใ‚’ไฝฟ็”จใ—ใฆ(ใ“ใฎใ‚ปใƒƒใƒˆใŒใ‚ณใƒณใƒ‘ใƒฌใƒผใ‚ฟใ‚’ๆŒใŸใชใ„ๅ ดๅˆใฏ่‡ช็„ถ้ †ๅบไป˜ใ‘ใ‚’ไฝฟ็”จใ—ใฆ)ใ€fromElementใจtoElementใ‚’็›ธไบ’ใซๆฏ”่ผƒใงใใชใ„ๅ ดๅˆใ€‚ ๅฎŸ่ฃ…ใฏใ€ใ‚ปใƒƒใƒˆๅ†…ใซ็พๅœจๅญ˜ๅœจใ—ใฆใ„ใ‚‹่ฆ็ด ใจfromElementใพใŸใฏtoElementใจใ‚’ๆฏ”่ผƒใงใใชใ„ๅ ดๅˆใซใ“ใฎไพ‹ๅค–ใ‚’ใ‚นใƒญใƒผใงใใ‚‹ใ€‚ใŸใ ใ—ใ€ๅฟ…้ ˆใงใฏใชใ„ใ€‚
      NullPointerException - fromElementใพใŸใฏtoElementใŒnullใงใ‚ใ‚Šใ€ใ“ใฎใ‚ปใƒƒใƒˆใŒnull่ฆ็ด ใ‚’่จฑๅฏใ—ใชใ„ๅ ดๅˆ
      IllegalArgumentException - fromElementใŒtoElementใ‚ˆใ‚Šใ‚‚ๅคงใใ„ๅ ดๅˆใ€ใพใŸใฏใ“ใฎใ‚ปใƒƒใƒˆ่‡ชไฝ“ใŒๅˆถ้™ใ•ใ‚ŒใŸ็ฏ„ๅ›ฒใ‚’ๆŒใฃใฆใŠใ‚Šใ€fromElementใพใŸใฏtoElementใŒใใฎ็ฏ„ๅ›ฒใ‹ใ‚‰ๅค–ใ‚Œใฆใ„ใ‚‹ๅ ดๅˆ
    • headSet

      NavigableSet<E> headSet(E toElement, boolean inclusive)
      ใ“ใฎใ‚ปใƒƒใƒˆใฎtoElementใ‚ˆใ‚Šใ‚‚ๅฐใ•ใ„่ฆ็ด (inclusiveใŒtrueใฎๅ ดๅˆใฏใใ‚Œใ‚ˆใ‚Šใ‚‚ๅฐใ•ใ„ใ‹ใใ‚Œใจ็ญ‰ใ—ใ„่ฆ็ด )ใ‚’ๅซใ‚€้ƒจๅˆ†ใฎใƒ“ใƒฅใƒผใ‚’่ฟ”ใ—ใพใ™ใ€‚ ่ฟ”ใ•ใ‚Œใ‚‹ใ‚ปใƒƒใƒˆใฏใ“ใฎใ‚ปใƒƒใƒˆใซ้€ฃๅ‹•ใ—ใฆใŠใ‚Šใ€่ฟ”ใ•ใ‚Œใ‚‹ใ‚ปใƒƒใƒˆใงใฎๅค‰ๆ›ดใฏใ“ใฎใ‚ปใƒƒใƒˆใซๅๆ˜ ใ•ใ‚Œใ€ใใฎ้€†ใฎๅ ดๅˆใ‚‚ๅŒๆง˜ใงใ™ใ€‚ ่ฟ”ใ•ใ‚Œใ‚‹ใ‚ปใƒƒใƒˆใฏใ€ใ“ใฎใ‚ปใƒƒใƒˆใŒใ‚ตใƒใƒผใƒˆใ™ใ‚‹ไปปๆ„ใฎใ‚ปใƒƒใƒˆใƒปใ‚ชใƒšใƒฌใƒผใ‚ทใƒงใƒณใ‚’ใ™ในใฆใ‚ตใƒใƒผใƒˆใ—ใพใ™ใ€‚

      ่ฟ”ใ•ใ‚Œใ‚‹ใ‚ปใƒƒใƒˆใฏใ€ใใฎ็ฏ„ๅ›ฒๅค–ใฎ่ฆ็ด ใŒๆŒฟๅ…ฅใ•ใ‚Œใ‚ˆใ†ใจใ™ใ‚‹ใจใ€IllegalArgumentExceptionใ‚’ใ‚นใƒญใƒผใ—ใพใ™ใ€‚

      ใƒ‘ใƒฉใƒกใƒผใ‚ฟ:
      toElement - ่ฟ”ใ•ใ‚Œใ‚‹ใ‚ปใƒƒใƒˆใฎไธŠ็ซฏ็‚น
      inclusive - ่ฟ”ใ•ใ‚Œใ‚‹ใƒ“ใƒฅใƒผใซไธŠ็ซฏ็‚นใŒๅซใพใ‚Œใ‚‹ๅ ดๅˆใฏtrue
      ๆˆปใ‚Šๅ€ค:
      ใ“ใฎใ‚ปใƒƒใƒˆใฎtoElementใ‚ˆใ‚Šใ‚‚ๅฐใ•ใ„่ฆ็ด (inclusiveใŒtrueใฎๅ ดๅˆใฏใใ‚Œใ‚ˆใ‚Šใ‚‚ๅฐใ•ใ„ใ‹ใใ‚Œใจ็ญ‰ใ—ใ„่ฆ็ด )ใ‚’ๅซใ‚€้ƒจๅˆ†ใฎใƒ“ใƒฅใƒผ
      ใ‚นใƒญใƒผ:
      ClassCastException - toElementใŒใ“ใฎใ‚ปใƒƒใƒˆใฎใ‚ณใƒณใƒ‘ใƒฌใƒผใ‚ฟใจไบ’ๆ›ๆ€งใŒใชใ„ๅ ดๅˆ(ใพใŸใฏใ€ใใฎใ‚ปใƒƒใƒˆใŒใ‚ณใƒณใƒ‘ใƒฌใƒผใ‚ฟใ‚’ๆŒใŸใชใ„ๅ ดๅˆใ€toElementใŒComparableใ‚’ๅฎŸ่ฃ…ใ—ใฆใ„ใชใ„ๅ ดๅˆ)ใ€‚ ๅฎŸ่ฃ…ใฏใ€ใ‚ปใƒƒใƒˆๅ†…ใซ็พๅœจๅญ˜ๅœจใ—ใฆใ„ใ‚‹่ฆ็ด ใจtoElementใจใ‚’ๆฏ”่ผƒใงใใชใ„ๅ ดๅˆใซใ“ใฎไพ‹ๅค–ใ‚’ใ‚นใƒญใƒผใงใใ‚‹ใ€‚ใŸใ ใ—ใ€ๅฟ…้ ˆใงใฏใชใ„ใ€‚
      NullPointerException - toElementใŒnullใงใ‚ใ‚Šใ€ใ“ใฎใ‚ปใƒƒใƒˆใŒnull่ฆ็ด ใ‚’่จฑๅฏใ—ใชใ„ๅ ดๅˆ
      IllegalArgumentException - ใ“ใฎใ‚ปใƒƒใƒˆ่‡ชไฝ“ใŒๅˆถ้™ใ•ใ‚ŒใŸ็ฏ„ๅ›ฒใ‚’ๆŒใฃใฆใŠใ‚Šใ€toElementใŒใใฎ็ฏ„ๅ›ฒใ‹ใ‚‰ๅค–ใ‚Œใฆใ„ใ‚‹ๅ ดๅˆ
    • tailSet

      NavigableSet<E> tailSet(E fromElement, boolean inclusive)
      ใ“ใฎใ‚ปใƒƒใƒˆใฎfromElementใ‚ˆใ‚Šใ‚‚ๅคงใใ„่ฆ็ด (inclusiveใŒtrueใฎๅ ดๅˆใฏใใ‚Œใ‚ˆใ‚Šใ‚‚ๅคงใใ„ใ‹ใใ‚Œใจ็ญ‰ใ—ใ„่ฆ็ด )ใ‚’ๅซใ‚€้ƒจๅˆ†ใฎใƒ“ใƒฅใƒผใ‚’่ฟ”ใ—ใพใ™ใ€‚ ่ฟ”ใ•ใ‚Œใ‚‹ใ‚ปใƒƒใƒˆใฏใ“ใฎใ‚ปใƒƒใƒˆใซ้€ฃๅ‹•ใ—ใฆใŠใ‚Šใ€่ฟ”ใ•ใ‚Œใ‚‹ใ‚ปใƒƒใƒˆใงใฎๅค‰ๆ›ดใฏใ“ใฎใ‚ปใƒƒใƒˆใซๅๆ˜ ใ•ใ‚Œใ€ใใฎ้€†ใฎๅ ดๅˆใ‚‚ๅŒๆง˜ใงใ™ใ€‚ ่ฟ”ใ•ใ‚Œใ‚‹ใ‚ปใƒƒใƒˆใฏใ€ใ“ใฎใ‚ปใƒƒใƒˆใŒใ‚ตใƒใƒผใƒˆใ™ใ‚‹ไปปๆ„ใฎใ‚ปใƒƒใƒˆใƒปใ‚ชใƒšใƒฌใƒผใ‚ทใƒงใƒณใ‚’ใ™ในใฆใ‚ตใƒใƒผใƒˆใ—ใพใ™ใ€‚

      ่ฟ”ใ•ใ‚Œใ‚‹ใ‚ปใƒƒใƒˆใฏใ€ใใฎ็ฏ„ๅ›ฒๅค–ใฎ่ฆ็ด ใŒๆŒฟๅ…ฅใ•ใ‚Œใ‚ˆใ†ใจใ™ใ‚‹ใจใ€IllegalArgumentExceptionใ‚’ใ‚นใƒญใƒผใ—ใพใ™ใ€‚

      ใƒ‘ใƒฉใƒกใƒผใ‚ฟ:
      fromElement - ่ฟ”ใ•ใ‚Œใ‚‹ใ‚ปใƒƒใƒˆใฎไธ‹็ซฏ็‚น
      inclusive - ่ฟ”ใ•ใ‚Œใ‚‹ใƒ“ใƒฅใƒผใซไธ‹็ซฏ็‚นใŒๅซใพใ‚Œใ‚‹ๅ ดๅˆใฏtrue
      ๆˆปใ‚Šๅ€ค:
      ใ“ใฎใ‚ปใƒƒใƒˆใฎfromElementใซ็ญ‰ใ—ใ„ใ‹ใใ‚Œใ‚ˆใ‚Šใ‚‚ๅคงใใ„่ฆ็ด ใ‚’ๆŒใค้ƒจๅˆ†ใฎใƒ“ใƒฅใƒผ
      ใ‚นใƒญใƒผ:
      ClassCastException - fromElementใŒใ“ใฎใ‚ปใƒƒใƒˆใฎใ‚ณใƒณใƒ‘ใƒฌใƒผใ‚ฟใจไบ’ๆ›ๆ€งใŒใชใ„ๅ ดๅˆ(ใพใŸใฏใ€ใใฎใ‚ปใƒƒใƒˆใŒใ‚ณใƒณใƒ‘ใƒฌใƒผใ‚ฟใ‚’ๆŒใŸใชใ„ๅ ดๅˆใ€fromElementใŒComparableใ‚’ๅฎŸ่ฃ…ใ—ใฆใ„ใชใ„ๅ ดๅˆ)ใ€‚ ๅฎŸ่ฃ…ใฏใ€ใ‚ปใƒƒใƒˆๅ†…ใซ็พๅœจๅญ˜ๅœจใ—ใฆใ„ใ‚‹่ฆ็ด ใจfromElementใจใ‚’ๆฏ”่ผƒใงใใชใ„ๅ ดๅˆใซใ“ใฎไพ‹ๅค–ใ‚’ใ‚นใƒญใƒผใงใใ‚‹ใ€‚ใŸใ ใ—ใ€ๅฟ…้ ˆใงใฏใชใ„ใ€‚
      NullPointerException - fromElementใŒnullใงใ‚ใ‚Šใ€ใ“ใฎใ‚ปใƒƒใƒˆใŒnull่ฆ็ด ใ‚’่จฑๅฏใ—ใชใ„ๅ ดๅˆ
      IllegalArgumentException - ใ“ใฎใ‚ปใƒƒใƒˆ่‡ชไฝ“ใŒๅˆถ้™ใ•ใ‚ŒใŸ็ฏ„ๅ›ฒใ‚’ๆŒใฃใฆใŠใ‚Šใ€fromElementใŒใใฎ็ฏ„ๅ›ฒใ‹ใ‚‰ๅค–ใ‚Œใฆใ„ใ‚‹ๅ ดๅˆ
    • subSet

      SortedSet<E> subSet(E fromElement, E toElement)
      ใ“ใฎใ‚ปใƒƒใƒˆใฎ่ฆ็ด ใฎ็ฏ„ๅ›ฒใŒfromElementใ€ๅŒ…ๅซ็š„ใ€ๆŽ’ไป–็š„ใ€toElementใงใ‚ใ‚‹้ƒจๅˆ†ใฎใƒ“ใƒฅใƒผใ‚’่ฟ”ใ—ใพใ™ใ€‚ (fromElementใจtoElementใŒ็ญ‰ใ—ใ„ๅ ดๅˆใ€่ฟ”ใ•ใ‚Œใ‚‹ใ‚ปใƒƒใƒˆใฏ็ฉบใงใ™ใ€‚) ่ฟ”ใ•ใ‚Œใ‚‹ใ‚ปใƒƒใƒˆใฏใ“ใฎใ‚ปใƒƒใƒˆใซ้€ฃๅ‹•ใ—ใฆใŠใ‚Šใ€่ฟ”ใ•ใ‚Œใ‚‹ใ‚ปใƒƒใƒˆใงใฎๅค‰ๆ›ดใฏใ“ใฎใ‚ปใƒƒใƒˆใซๅๆ˜ ใ•ใ‚Œใ€ใใฎ้€†ใฎๅ ดๅˆใ‚‚ๅŒๆง˜ใงใ™ใ€‚ ่ฟ”ใ•ใ‚Œใ‚‹ใ‚ปใƒƒใƒˆใฏใ€ใ“ใฎใ‚ปใƒƒใƒˆใŒใ‚ตใƒใƒผใƒˆใ™ใ‚‹ไปปๆ„ใฎใ‚ปใƒƒใƒˆใƒปใ‚ชใƒšใƒฌใƒผใ‚ทใƒงใƒณใ‚’ใ™ในใฆใ‚ตใƒใƒผใƒˆใ—ใพใ™ใ€‚

      ่ฟ”ใ•ใ‚Œใ‚‹ใ‚ปใƒƒใƒˆใฏใ€ใใฎ็ฏ„ๅ›ฒๅค–ใฎ่ฆ็ด ใŒๆŒฟๅ…ฅใ•ใ‚Œใ‚ˆใ†ใจใ™ใ‚‹ใจใ€IllegalArgumentExceptionใ‚’ใ‚นใƒญใƒผใ—ใพใ™ใ€‚

      subSet(fromElement, true, toElement, false)ใจๅŒ็ญ‰ใงใ™ใ€‚

      ๅฎš็พฉ:
      subSetใ€ใ‚คใƒณใ‚ฟใƒ•ใ‚งใƒผใ‚นSortedSet<E>
      ใƒ‘ใƒฉใƒกใƒผใ‚ฟ:
      fromElement - ่ฟ”ใ•ใ‚Œใ‚‹ใ‚ปใƒƒใƒˆใฎไธ‹็ซฏ็‚น(ใ“ใ‚Œใ‚’ๅซใ‚€)
      toElement - ่ฟ”ใ•ใ‚Œใ‚‹ใ‚ปใƒƒใƒˆใฎไธŠ็ซฏ็‚น(ใ“ใ‚Œใ‚’ๅซใพใชใ„)
      ๆˆปใ‚Šๅ€ค:
      ใ“ใฎใ‚ปใƒƒใƒˆใฎfromElement (ใ“ใ‚Œใ‚’ๅซใ‚€) - toElement (ใ“ใ‚Œใ‚’ๅซใพใชใ„)ใฎ่ฆ็ด ็ฏ„ๅ›ฒใ‚’ๆŒใค้ƒจๅˆ†ใฎใƒ“ใƒฅใƒผ
      ใ‚นใƒญใƒผ:
      ClassCastException - ใ“ใฎใ‚ปใƒƒใƒˆใฎใ‚ณใƒณใƒ‘ใƒฌใƒผใ‚ฟใ‚’ไฝฟ็”จใ—ใฆ(ใ“ใฎใ‚ปใƒƒใƒˆใŒใ‚ณใƒณใƒ‘ใƒฌใƒผใ‚ฟใ‚’ๆŒใŸใชใ„ๅ ดๅˆใฏ่‡ช็„ถ้ †ๅบไป˜ใ‘ใ‚’ไฝฟ็”จใ—ใฆ)ใ€fromElementใจtoElementใ‚’็›ธไบ’ใซๆฏ”่ผƒใงใใชใ„ๅ ดๅˆใ€‚ ๅฎŸ่ฃ…ใฏใ€ใ‚ปใƒƒใƒˆๅ†…ใซ็พๅœจๅญ˜ๅœจใ—ใฆใ„ใ‚‹่ฆ็ด ใจfromElementใพใŸใฏtoElementใจใ‚’ๆฏ”่ผƒใงใใชใ„ๅ ดๅˆใซใ“ใฎไพ‹ๅค–ใ‚’ใ‚นใƒญใƒผใงใใ‚‹ใ€‚ใŸใ ใ—ใ€ๅฟ…้ ˆใงใฏใชใ„ใ€‚
      NullPointerException - fromElementใพใŸใฏtoElementใŒnullใงใ‚ใ‚Šใ€ใ“ใฎใ‚ปใƒƒใƒˆใŒnull่ฆ็ด ใ‚’่จฑๅฏใ—ใชใ„ๅ ดๅˆ
      IllegalArgumentException - fromElementใŒtoElementใ‚ˆใ‚Šใ‚‚ๅคงใใ„ๅ ดๅˆใ€ใพใŸใฏใ“ใฎใ‚ปใƒƒใƒˆ่‡ชไฝ“ใŒๅˆถ้™ใ•ใ‚ŒใŸ็ฏ„ๅ›ฒใ‚’ๆŒใฃใฆใŠใ‚Šใ€fromElementใพใŸใฏtoElementใŒใใฎ็ฏ„ๅ›ฒใ‹ใ‚‰ๅค–ใ‚Œใฆใ„ใ‚‹ๅ ดๅˆ
    • headSet

      SortedSet<E> headSet(E toElement)
      ใ“ใฎใ‚ปใƒƒใƒˆใฎ่ฆ็ด ใŒtoElementใ‚ˆใ‚ŠๅŽณๅฏ†ใซๅฐใ•ใ„้ƒจๅˆ†ใฎใƒ“ใƒฅใƒผใ‚’่ฟ”ใ—ใพใ™ใ€‚ ่ฟ”ใ•ใ‚Œใ‚‹ใ‚ปใƒƒใƒˆใฏใ“ใฎใ‚ปใƒƒใƒˆใซ้€ฃๅ‹•ใ—ใฆใŠใ‚Šใ€่ฟ”ใ•ใ‚Œใ‚‹ใ‚ปใƒƒใƒˆใงใฎๅค‰ๆ›ดใฏใ“ใฎใ‚ปใƒƒใƒˆใซๅๆ˜ ใ•ใ‚Œใ€ใใฎ้€†ใฎๅ ดๅˆใ‚‚ๅŒๆง˜ใงใ™ใ€‚ ่ฟ”ใ•ใ‚Œใ‚‹ใ‚ปใƒƒใƒˆใฏใ€ใ“ใฎใ‚ปใƒƒใƒˆใŒใ‚ตใƒใƒผใƒˆใ™ใ‚‹ไปปๆ„ใฎใ‚ปใƒƒใƒˆใƒปใ‚ชใƒšใƒฌใƒผใ‚ทใƒงใƒณใ‚’ใ™ในใฆใ‚ตใƒใƒผใƒˆใ—ใพใ™ใ€‚

      ่ฟ”ใ•ใ‚Œใ‚‹ใ‚ปใƒƒใƒˆใฏใ€ใใฎ็ฏ„ๅ›ฒๅค–ใฎ่ฆ็ด ใŒๆŒฟๅ…ฅใ•ใ‚Œใ‚ˆใ†ใจใ™ใ‚‹ใจใ€IllegalArgumentExceptionใ‚’ใ‚นใƒญใƒผใ—ใพใ™ใ€‚

      headSet(toElement, false)ใจๅŒ็ญ‰ใงใ™ใ€‚

      ๅฎš็พฉ:
      headSetใ€ใ‚คใƒณใ‚ฟใƒ•ใ‚งใƒผใ‚นSortedSet<E>
      ใƒ‘ใƒฉใƒกใƒผใ‚ฟ:
      toElement - ่ฟ”ใ•ใ‚Œใ‚‹ใ‚ปใƒƒใƒˆใฎไธŠ็ซฏ็‚น(ใ“ใ‚Œใ‚’ๅซใพใชใ„)
      ๆˆปใ‚Šๅ€ค:
      ใ“ใฎใ‚ปใƒƒใƒˆใฎ่ฆ็ด ใŒๅŽณๅฏ†ใซtoElementใ‚ˆใ‚Šๅฐใ•ใ„้ƒจๅˆ†ใฎใƒ“ใƒฅใƒผ
      ใ‚นใƒญใƒผ:
      ClassCastException - toElementใŒใ“ใฎใ‚ปใƒƒใƒˆใฎใ‚ณใƒณใƒ‘ใƒฌใƒผใ‚ฟใจไบ’ๆ›ๆ€งใŒใชใ„ๅ ดๅˆ(ใพใŸใฏใ€ใใฎใ‚ปใƒƒใƒˆใŒใ‚ณใƒณใƒ‘ใƒฌใƒผใ‚ฟใ‚’ๆŒใŸใชใ„ๅ ดๅˆใ€toElementใŒComparableใ‚’ๅฎŸ่ฃ…ใ—ใฆใ„ใชใ„ๅ ดๅˆ)ใ€‚ ๅฎŸ่ฃ…ใฏใ€ใ‚ปใƒƒใƒˆๅ†…ใซ็พๅœจๅญ˜ๅœจใ—ใฆใ„ใ‚‹่ฆ็ด ใจtoElementใจใ‚’ๆฏ”่ผƒใงใใชใ„ๅ ดๅˆใซใ“ใฎไพ‹ๅค–ใ‚’ใ‚นใƒญใƒผใงใใ‚‹ใ€‚ใŸใ ใ—ใ€ๅฟ…้ ˆใงใฏใชใ„ใ€‚
      NullPointerException - toElementใŒnullใงใ‚ใ‚Šใ€ใ“ใฎใ‚ปใƒƒใƒˆใŒnull่ฆ็ด ใ‚’่จฑๅฏใ—ใชใ„ๅ ดๅˆ
      IllegalArgumentException - ใ“ใฎใ‚ปใƒƒใƒˆ่‡ชไฝ“ใŒๅˆถ้™ใ•ใ‚ŒใŸ็ฏ„ๅ›ฒใ‚’ๆŒใฃใฆใŠใ‚Šใ€toElementใŒใใฎ็ฏ„ๅ›ฒใ‹ใ‚‰ๅค–ใ‚Œใฆใ„ใ‚‹ๅ ดๅˆ
    • tailSet

      SortedSet<E> tailSet(E fromElement)
      ่ฆ็ด ใŒfromElementไปฅไธŠใงใ‚ใ‚‹ใ€ใ“ใฎใ‚ปใƒƒใƒˆใฎไธ€้ƒจใฎใƒ“ใƒฅใƒผใ‚’่ฟ”ใ—ใพใ™ใ€‚ ่ฟ”ใ•ใ‚Œใ‚‹ใ‚ปใƒƒใƒˆใฏใ“ใฎใ‚ปใƒƒใƒˆใซ้€ฃๅ‹•ใ—ใฆใŠใ‚Šใ€่ฟ”ใ•ใ‚Œใ‚‹ใ‚ปใƒƒใƒˆใงใฎๅค‰ๆ›ดใฏใ“ใฎใ‚ปใƒƒใƒˆใซๅๆ˜ ใ•ใ‚Œใ€ใใฎ้€†ใฎๅ ดๅˆใ‚‚ๅŒๆง˜ใงใ™ใ€‚ ่ฟ”ใ•ใ‚Œใ‚‹ใ‚ปใƒƒใƒˆใฏใ€ใ“ใฎใ‚ปใƒƒใƒˆใŒใ‚ตใƒใƒผใƒˆใ™ใ‚‹ไปปๆ„ใฎใ‚ปใƒƒใƒˆใƒปใ‚ชใƒšใƒฌใƒผใ‚ทใƒงใƒณใ‚’ใ™ในใฆใ‚ตใƒใƒผใƒˆใ—ใพใ™ใ€‚

      ่ฟ”ใ•ใ‚Œใ‚‹ใ‚ปใƒƒใƒˆใฏใ€ใใฎ็ฏ„ๅ›ฒๅค–ใฎ่ฆ็ด ใŒๆŒฟๅ…ฅใ•ใ‚Œใ‚ˆใ†ใจใ™ใ‚‹ใจใ€IllegalArgumentExceptionใ‚’ใ‚นใƒญใƒผใ—ใพใ™ใ€‚

      tailSet(fromElement, true)ใจๅŒ็ญ‰ใงใ™ใ€‚

      ๅฎš็พฉ:
      tailSetใ€ใ‚คใƒณใ‚ฟใƒ•ใ‚งใƒผใ‚นSortedSet<E>
      ใƒ‘ใƒฉใƒกใƒผใ‚ฟ:
      fromElement - ่ฟ”ใ•ใ‚Œใ‚‹ใ‚ปใƒƒใƒˆใฎไธ‹็ซฏ็‚น(ใ“ใ‚Œใ‚’ๅซใ‚€)
      ๆˆปใ‚Šๅ€ค:
      ใ“ใฎใ‚ปใƒƒใƒˆใฎfromElementใซ็ญ‰ใ—ใ„ใ‹ใใ‚Œใ‚ˆใ‚Šใ‚‚ๅคงใใ„่ฆ็ด ใ‚’ๆŒใค้ƒจๅˆ†ใฎใƒ“ใƒฅใƒผ
      ใ‚นใƒญใƒผ:
      ClassCastException - fromElementใŒใ“ใฎใ‚ปใƒƒใƒˆใฎใ‚ณใƒณใƒ‘ใƒฌใƒผใ‚ฟใจไบ’ๆ›ๆ€งใŒใชใ„ๅ ดๅˆ(ใพใŸใฏใ€ใใฎใ‚ปใƒƒใƒˆใŒใ‚ณใƒณใƒ‘ใƒฌใƒผใ‚ฟใ‚’ๆŒใŸใชใ„ๅ ดๅˆใ€fromElementใŒComparableใ‚’ๅฎŸ่ฃ…ใ—ใฆใ„ใชใ„ๅ ดๅˆ)ใ€‚ ๅฎŸ่ฃ…ใฏใ€ใ‚ปใƒƒใƒˆๅ†…ใซ็พๅœจๅญ˜ๅœจใ—ใฆใ„ใ‚‹่ฆ็ด ใจfromElementใจใ‚’ๆฏ”่ผƒใงใใชใ„ๅ ดๅˆใซใ“ใฎไพ‹ๅค–ใ‚’ใ‚นใƒญใƒผใงใใ‚‹ใ€‚ใŸใ ใ—ใ€ๅฟ…้ ˆใงใฏใชใ„ใ€‚
      NullPointerException - fromElementใŒnullใงใ‚ใ‚Šใ€ใ“ใฎใ‚ปใƒƒใƒˆใŒnull่ฆ็ด ใ‚’่จฑๅฏใ—ใชใ„ๅ ดๅˆ
      IllegalArgumentException - ใ“ใฎใ‚ปใƒƒใƒˆ่‡ชไฝ“ใŒๅˆถ้™ใ•ใ‚ŒใŸ็ฏ„ๅ›ฒใ‚’ๆŒใฃใฆใŠใ‚Šใ€fromElementใŒใใฎ็ฏ„ๅ›ฒใ‹ใ‚‰ๅค–ใ‚Œใฆใ„ใ‚‹ๅ ดๅˆ
    • removeFirst

      default E removeFirst()
      ใ“ใฎใ‚ณใƒฌใ‚ฏใ‚ทใƒงใƒณใฎๆœ€ๅˆใฎ่ฆ็ด ใ‚’ๅ‰Š้™คใ—ใฆ่ฟ”ใ—ใพใ™(ใ‚ชใƒ—ใ‚ทใƒงใƒณใฎๆ“ไฝœ)ใ€‚
      ๅฎš็พฉ:
      ใ‚คใƒณใ‚ฟใƒ•ใ‚งใƒผใ‚นSequencedCollection<E>ๅ†…ใฎremoveFirst
      ๅฎš็พฉ:
      ใ‚คใƒณใ‚ฟใƒ•ใ‚งใƒผใ‚นSortedSet<E>ๅ†…ใฎremoveFirst
      ๅฎŸ่ฃ…่ฆไปถ:
      ใ“ใฎใ‚ปใƒƒใƒˆใŒ็ฉบใงใชใ„ๅ ดๅˆใ€ใ“ใฎใ‚คใƒณใ‚ฟใƒ•ใ‚งใƒผใ‚นใฎๅฎŸ่ฃ…ใฏใ€pollFirstใƒกใ‚ฝใƒƒใƒ‰ใ‚’ใ‚ณใƒผใƒซใ—ใŸ็ตๆžœใ‚’่ฟ”ใ—ใพใ™ใ€‚ ใใ‚Œไปฅๅค–ใฎๅ ดๅˆใฏใ€NoSuchElementExceptionใŒใ‚นใƒญใƒผใ•ใ‚Œใพใ™ใ€‚
      ๆˆปใ‚Šๅ€ค:
      ๅ‰Š้™คใ•ใ‚Œใ‚‹่ฆ็ด 
      ใ‚นใƒญใƒผ:
      NoSuchElementException - ใ“ใฎใ‚ณใƒฌใ‚ฏใ‚ทใƒงใƒณใŒ็ฉบใฎๅ ดๅˆ
      UnsupportedOperationException - ใ“ใฎใ‚ณใƒฌใ‚ฏใ‚ทใƒงใƒณๅฎŸ่ฃ…ใŒใ“ใฎๆ“ไฝœใ‚’ใ‚ตใƒใƒผใƒˆใ—ใฆใ„ใชใ„ๅ ดๅˆ
      ๅฐŽๅ…ฅใ•ใ‚ŒใŸใƒใƒผใ‚ธใƒงใƒณ:
      21
    • removeLast

      default E removeLast()
      ใ“ใฎใ‚ณใƒฌใ‚ฏใ‚ทใƒงใƒณใฎๆœ€ๅพŒใฎ่ฆ็ด ใ‚’ๅ‰Š้™คใ—ใฆ่ฟ”ใ—ใพใ™(ใ‚ชใƒ—ใ‚ทใƒงใƒณใฎๆ“ไฝœ)ใ€‚
      ๅฎš็พฉ:
      ใ‚คใƒณใ‚ฟใƒ•ใ‚งใƒผใ‚นSequencedCollection<E>ๅ†…ใฎremoveLast
      ๅฎš็พฉ:
      ใ‚คใƒณใ‚ฟใƒ•ใ‚งใƒผใ‚นSortedSet<E>ๅ†…ใฎremoveLast
      ๅฎŸ่ฃ…่ฆไปถ:
      ใ“ใฎใ‚ปใƒƒใƒˆใŒ็ฉบใงใชใ„ๅ ดๅˆใ€ใ“ใฎใ‚คใƒณใ‚ฟใƒ•ใ‚งใƒผใ‚นใฎๅฎŸ่ฃ…ใฏใ€pollLastใƒกใ‚ฝใƒƒใƒ‰ใ‚’ใ‚ณใƒผใƒซใ—ใŸ็ตๆžœใ‚’่ฟ”ใ—ใพใ™ใ€‚ ใใ‚Œไปฅๅค–ใฎๅ ดๅˆใฏใ€NoSuchElementExceptionใŒใ‚นใƒญใƒผใ•ใ‚Œใพใ™ใ€‚
      ๆˆปใ‚Šๅ€ค:
      ๅ‰Š้™คใ•ใ‚Œใ‚‹่ฆ็ด 
      ใ‚นใƒญใƒผ:
      NoSuchElementException - ใ“ใฎใ‚ณใƒฌใ‚ฏใ‚ทใƒงใƒณใŒ็ฉบใฎๅ ดๅˆ
      UnsupportedOperationException - ใ“ใฎใ‚ณใƒฌใ‚ฏใ‚ทใƒงใƒณๅฎŸ่ฃ…ใŒใ“ใฎๆ“ไฝœใ‚’ใ‚ตใƒใƒผใƒˆใ—ใฆใ„ใชใ„ๅ ดๅˆ
      ๅฐŽๅ…ฅใ•ใ‚ŒใŸใƒใƒผใ‚ธใƒงใƒณ:
      21
    • reversed

      default NavigableSet<E> reversed()
      ใ“ใฎใ‚ณใƒฌใ‚ฏใ‚ทใƒงใƒณใฎ้€†้ †viewใ‚’่ฟ”ใ—ใพใ™ใ€‚ ่ฟ”ใ•ใ‚Œใ‚‹ใƒ“ใƒฅใƒผๅ†…ใฎ่ฆ็ด ใฎๅ‡บ็พ้ †ๅบใฏใ€ใ“ใฎใ‚ณใƒฌใ‚ฏใ‚ทใƒงใƒณๅ†…ใฎ่ฆ็ด ใฎๅ‡บ็พ้ †ๅบใฎ้€†ใงใ™ใ€‚ ้€†ใฎ้ †ๅบไป˜ใ‘ใฏใ€่ฟ”ใ•ใ‚Œใ‚‹ใƒ“ใƒฅใƒผใฎใƒ“ใƒฅใƒผใƒปใ‚ณใƒฌใ‚ฏใ‚ทใƒงใƒณใซๅซใพใ‚Œใ‚‹ใ™ในใฆใฎ้ †ๅบไพๅญ˜ๆ“ไฝœใซๅฝฑ้Ÿฟใ—ใพใ™ใ€‚ ใ‚ณใƒฌใ‚ฏใ‚ทใƒงใƒณๅฎŸ่ฃ…ใงใ“ใฎใƒ“ใƒฅใƒผใฎๅค‰ๆ›ดใŒ่จฑๅฏใ•ใ‚Œใฆใ„ใ‚‹ๅ ดๅˆใ€ใƒ™ใƒผใ‚นใจใชใ‚‹ใ‚ณใƒฌใ‚ฏใ‚ทใƒงใƒณใธใฎๅค‰ๆ›ด"ใƒฉใ‚คใƒˆใ‚นใƒซใƒผ"ใ€‚ ๅฎŸ่ฃ…ใซใ‚ˆใฃใฆใฏใ€ๅŸบ็คŽใจใชใ‚‹ใ‚ณใƒฌใ‚ฏใ‚ทใƒงใƒณใซๅฏพใ™ใ‚‹ๅค‰ๆ›ดใŒใ€ใ“ใฎ้€†ๆ–นๅ‘ใƒ“ใƒฅใƒผใซ่กจ็คบใ•ใ‚Œใ‚‹ๅ ดๅˆใจ่กจ็คบใ•ใ‚Œใชใ„ๅ ดๅˆใŒใ‚ใ‚Šใพใ™ใ€‚

      ใ“ใฎใƒกใ‚ฝใƒƒใƒ‰ใฏdescendingSetใจๅŒ็ญ‰ใงใ™ใ€‚

      ๅฎš็พฉ:
      ใ‚คใƒณใ‚ฟใƒ•ใ‚งใƒผใ‚นSequencedCollection<E>ๅ†…ใฎreversed
      ๅฎš็พฉ:
      ใ‚คใƒณใ‚ฟใƒ•ใ‚งใƒผใ‚นSequencedSet<E>ๅ†…ใฎreversed
      ๅฎš็พฉ:
      ใ‚คใƒณใ‚ฟใƒ•ใ‚งใƒผใ‚นSortedSet<E>ๅ†…ใฎreversed
      ๅฎŸ่ฃ…่ฆไปถ:
      ใ“ใฎใ‚คใƒณใ‚ฟใƒ•ใ‚งใƒผใ‚นใฎๅฎŸ่ฃ…ใฏใ€descendingSetใƒกใ‚ฝใƒƒใƒ‰ใ‚’ใ‚ณใƒผใƒซใ—ใŸ็ตๆžœใ‚’่ฟ”ใ—ใพใ™ใ€‚
      ๆˆปใ‚Šๅ€ค:
      ใ“ใฎใ‚ณใƒฌใ‚ฏใ‚ทใƒงใƒณใฎ้€†้ †ใƒ“ใƒฅใƒผ(NavigableSetใจใ—ใฆ)
      ๅฐŽๅ…ฅใ•ใ‚ŒใŸใƒใƒผใ‚ธใƒงใƒณ:
      21