ใคใณใฟใใงใผในNavigableSet<E>
- ๅใใฉใกใผใฟ:
E- ใใฎใปใใใซใใฃใฆไฟๅฎใใใ่ฆ็ด ใฎใฟใคใ
- ใในใฆใฎในใผใใผใปใคใณใฟใใงใผใน:
Collection<E>,Iterable<E>,SequencedCollection<E>,SequencedSet<E>,Set<E>,SortedSet<E>
- ๆข็ฅใฎใในใฆใฎๅฎ่ฃ ใฏใฉใน:
ConcurrentSkipListSet,TreeSet
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ใ่ฟใใพใใใใฎใปใใใฎ่ฆ็ด ใฎใคใใฌใผใฟใ้้ ใง่ฟใใพใใใใฎใปใใใซๅซใพใใ่ฆ็ด ใฎ้้ ใฎใใฅใผใ่ฟใใพใใใใฎใปใใๅ ใงใๆๅฎใใใ่ฆ็ด ใจ็ญใใใใใใใใๅฐใใ่ฆ็ด ใฎไธญใงๆๅคงใฎใใฎใ่ฟใใพใใใใฎใใใช่ฆ็ด ใๅญๅจใใชใๅ ดๅใฏnullใ่ฟใใพใใใใฎใปใใใฎ่ฆ็ด ใtoElementใใๅณๅฏใซๅฐใใ้จๅใฎใใฅใผใ่ฟใใพใใใใฎใปใใใฎtoElementใใใๅฐใใ่ฆ็ด (inclusiveใtrueใฎๅ ดๅใฏใใใใใๅฐใใใใใใจ็ญใใ่ฆ็ด )ใๅซใ้จๅใฎใใฅใผใ่ฟใใพใใใใฎใปใใๅ ใงใๆๅฎใใใ่ฆ็ด ใใใ็ขบๅฎใซๅคงใใ่ฆ็ด ใฎไธญใงๆๅฐใฎใใฎใ่ฟใใพใใใใฎใใใช่ฆ็ด ใๅญๅจใใชใๅ ดๅใฏnullใ่ฟใใพใใiterator()ใใฎใปใใใฎ่ฆ็ด ใฎใคใใฌใผใฟใๆ้ ใง่ฟใใพใใใใฎใปใใๅ ใงใๆๅฎใใใ่ฆ็ด ใใใ็ขบๅฎใซๅฐใใ่ฆ็ด ใฎไธญใงๆๅคงใฎใใฎใ่ฟใใพใใใใฎใใใช่ฆ็ด ใๅญๅจใใชใๅ ดๅใฏnullใ่ฟใใพใใๆๅใฎ(ๆไฝ)่ฆ็ด ใๅๅพใใฆๅ้คใใใใใใฎใปใใใ็ฉบใฎ(ใชใใทใงใณใฎๆไฝ)ใฎๅ ดๅใฏnullใ่ฟใใพใใpollLast()ๆๅพใฎ(ๆ้ซ)่ฆ็ด ใๅๅพใใฆๅ้คใใใใใใฎใปใใใ็ฉบใฎ(ใชใใทใงใณใฎๆไฝ)ใฎๅ ดๅใฏnullใ่ฟใใพใใdefault Eใใฎใณใฌใฏใทใงใณใฎๆๅใฎ่ฆ็ด ใๅ้คใใฆ่ฟใใพใ(ใชใใทใงใณใฎๆไฝ)ใdefault Eใใฎใณใฌใฏใทใงใณใฎๆๅพใฎ่ฆ็ด ใๅ้คใใฆ่ฟใใพใ(ใชใใทใงใณใฎๆไฝ)ใdefault NavigableSet<E> reversed()ใใฎใณใฌใฏใทใงใณใฎ้้ viewใ่ฟใใพใใใใฎใปใใใฎfromElement-toElementใฎ่ฆ็ด ็ฏๅฒใๆใค้จๅใฎใใฅใผใ่ฟใใพใใใใฎใปใใใฎ่ฆ็ด ใฎ็ฏๅฒใfromElementใๅ ๅซ็ใๆไป็ใtoElementใงใใ้จๅใฎใใฅใผใ่ฟใใพใใ่ฆ็ด ใfromElementไปฅไธใงใใใใใฎใปใใใฎไธ้จใฎใใฅใผใ่ฟใใพใใใใฎใปใใใฎfromElementใใใๅคงใใ่ฆ็ด (inclusiveใtrueใฎๅ ดๅใฏใใใใใๅคงใใใใใใจ็ญใใ่ฆ็ด )ใๅซใ้จๅใฎใใฅใผใ่ฟใใพใใใคใณใฟใใงใผในjava.util.Collectionใงๅฎฃ่จใใใใกใฝใใ
parallelStream, removeIf, stream, toArrayใคใณใฟใใงใผใน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
ใใฎใปใใๅ ใงใๆๅฎใใใ่ฆ็ด ใใใ็ขบๅฎใซๅฐใใ่ฆ็ด ใฎไธญใงๆๅคงใฎใใฎใ่ฟใใพใใใใฎใใใช่ฆ็ด ใๅญๅจใใชใๅ ดๅใฏnullใ่ฟใใพใใ- ใใฉใกใผใฟ:
e- ็ งๅใใๅค- ๆปใๅค:
eใใใๅฐใใ่ฆ็ด ใฎไธญใงๆๅคงใฎใใฎใใใฎใใใช่ฆ็ด ใๅญๅจใใชใๅ ดๅใฏnull- ในใญใผ:
ClassCastException- ๆๅฎใใใ่ฆ็ด ใใใปใใๅ ใซ็พๅจๅญๅจใใฆใใ่ฆ็ด ใจๆฏ่ผใงใใชใๅ ดๅNullPointerException- ๆๅฎใใใ่ฆ็ด ใnullใงใใใใใฎใปใใใnull่ฆ็ด ใ่จฑๅฏใใชใๅ ดๅ
-
floor
ใใฎใปใใๅ ใงใๆๅฎใใใ่ฆ็ด ใจ็ญใใใใใใใใๅฐใใ่ฆ็ด ใฎไธญใงๆๅคงใฎใใฎใ่ฟใใพใใใใฎใใใช่ฆ็ด ใๅญๅจใใชใๅ ดๅใฏnullใ่ฟใใพใใ- ใใฉใกใผใฟ:
e- ็ งๅใใๅค- ๆปใๅค:
eใจ็ญใใใใใใใใใๅฐใใ่ฆ็ด ใฎไธญใงๆๅคงใฎใใฎใใใฎใใใช่ฆ็ด ใๅญๅจใใชใๅ ดๅใฏnull- ในใญใผ:
ClassCastException- ๆๅฎใใใ่ฆ็ด ใใใปใใๅ ใซ็พๅจๅญๅจใใฆใใ่ฆ็ด ใจๆฏ่ผใงใใชใๅ ดๅNullPointerException- ๆๅฎใใใ่ฆ็ด ใnullใงใใใใใฎใปใใใnull่ฆ็ด ใ่จฑๅฏใใชใๅ ดๅ
-
ceiling
ใใฎใปใใๅ ใงใๆๅฎใใใ่ฆ็ด ใจ็ญใใใใใใใใๅคงใใ่ฆ็ด ใฎไธญใงๆๅฐใฎใใฎใ่ฟใใพใใใใฎใใใช่ฆ็ด ใๅญๅจใใชใๅ ดๅใฏnullใ่ฟใใพใใ- ใใฉใกใผใฟ:
e- ็ งๅใใๅค- ๆปใๅค:
eใจ็ญใใใใใใใใใๅคงใใ่ฆ็ด ใฎไธญใงๆๅฐใฎใใฎใใใฎใใใช่ฆ็ด ใๅญๅจใใชใๅ ดๅใฏnull- ในใญใผ:
ClassCastException- ๆๅฎใใใ่ฆ็ด ใใใปใใๅ ใซ็พๅจๅญๅจใใฆใใ่ฆ็ด ใจๆฏ่ผใงใใชใๅ ดๅNullPointerException- ๆๅฎใใใ่ฆ็ด ใnullใงใใใใใฎใปใใใnull่ฆ็ด ใ่จฑๅฏใใชใๅ ดๅ
-
higher
ใใฎใปใใๅ ใงใๆๅฎใใใ่ฆ็ด ใใใ็ขบๅฎใซๅคงใใ่ฆ็ด ใฎไธญใงๆๅฐใฎใใฎใ่ฟใใพใใใใฎใใใช่ฆ็ด ใๅญๅจใใชใๅ ดๅใฏnullใ่ฟใใพใใ- ใใฉใกใผใฟ:
e- ็ งๅใใๅค- ๆปใๅค:
eใใใๅคงใใ่ฆ็ด ใฎไธญใงๆๅฐใฎใใฎใใใฎใใใช่ฆ็ด ใๅญๅจใใชใๅ ดๅใฏnull- ในใญใผ:
ClassCastException- ๆๅฎใใใ่ฆ็ด ใใใปใใๅ ใซ็พๅจๅญๅจใใฆใใ่ฆ็ด ใจๆฏ่ผใงใใชใๅ ดๅNullPointerException- ๆๅฎใใใ่ฆ็ด ใnullใงใใใใใฎใปใใใnull่ฆ็ด ใ่จฑๅฏใใชใๅ ดๅ
-
pollFirst
E pollFirst()ๆๅใฎ(ๆไฝ)่ฆ็ด ใๅๅพใใฆๅ้คใใใใใใฎใปใใใ็ฉบใฎ(ใชใใทใงใณใฎๆไฝ)ใฎๅ ดๅใฏnullใ่ฟใใพใใ- ๆปใๅค:
- ๆๅใฎ่ฆ็ด ใใใฎใปใใใ็ฉบใฎๅ ดๅใฏ
null - ในใญใผ:
UnsupportedOperationException-pollFirstๆไฝใใใฎใณใฌใฏใทใงใณใงใตใใผใใใใฆใใชใๅ ดๅ
-
pollLast
E pollLast()ๆๅพใฎ(ๆ้ซ)่ฆ็ด ใๅๅพใใฆๅ้คใใใใใใฎใปใใใ็ฉบใฎ(ใชใใทใงใณใฎๆไฝ)ใฎๅ ดๅใฏnullใ่ฟใใพใใ- ๆปใๅค:
- ๆๅพใฎ่ฆ็ด ใใใฎใปใใใ็ฉบใฎๅ ดๅใฏ
null - ในใญใผ:
UnsupportedOperationException-pollLastๆไฝใใใฎใณใฌใฏใทใงใณใงใตใใผใใใใฆใใชใๅ ดๅ
-
iterator
ใใฎใปใใใฎ่ฆ็ด ใฎใคใใฌใผใฟใๆ้ ใง่ฟใใพใใ -
descendingSet
NavigableSet<E> descendingSet()ใใฎใปใใใซๅซใพใใ่ฆ็ด ใฎ้้ ใฎใใฅใผใ่ฟใใพใใ ้้ ใปใใใฏใใฎใปใใใซ้ฃๅใใฆใใใใใฎใปใใใงใฎๅคๆดใฏ้้ ใปใใใซๅๆ ใใใใใฎ้ใฎๅ ดๅใๅๆงใงใใ ใใใใใฎใปใใใฎๅๅพฉๅฆ็ไธญใซใใใใใฎใปใใใๅคๆดใใใๅ ดๅใๅๅพฉๅฆ็ใฎ็ตๆใฏๅฎ็พฉใใใฆใใพใใ(ใคใใฌใผใฟ่ช่บซใฎremoveใชใใฌใผใทใงใณใ้คใ)ใ่ฟใใใใปใใใฎ้ ๅบไปใใฏใ
Collections.reverseOrder(comparator())ใจๅ็ญใซใชใใพใใ ๅผs.descendingSet().descendingSet()ใใ่ฟใใใsใฎใใฅใผใฏๅบๆฌ็ใซsใจๅ็ญใซใชใใพใใ- ๆปใๅค:
- ใใฎใปใใใฎ้้ ใฎใใฅใผ
-
descendingIterator
-
subSet
NavigableSet<E> subSet(E fromElement, boolean fromInclusive, E toElement, boolean toInclusive) ใใฎใปใใใฎfromElement-toElementใฎ่ฆ็ด ็ฏๅฒใๆใค้จๅใฎใใฅใผใ่ฟใใพใใfromElementใจtoElementใ็ญใใๅ ดๅใ่ฟใใใใปใใใฏใfromInclusiveใจtoInclusiveใฎไธกๆนใtrueใงใชใใใใใ็ฉบใซใชใใพใใ ่ฟใใใใปใใใฏใใฎใปใใใซ้ฃๅใใฆใใใ่ฟใใใใปใใใงใฎๅคๆดใฏใใฎใปใใใซๅๆ ใใใใใฎ้ใฎๅ ดๅใๅๆงใงใใ ่ฟใใใใปใใใฏใใใฎใปใใใใตใใผใใใไปปๆใฎใปใใใปใชใใฌใผใทใงใณใใในใฆใตใใผใใใพใใ่ฟใใใใปใใใฏใใใฎ็ฏๅฒๅคใฎ่ฆ็ด ใๆฟๅ ฅใใใใใจใใใจใ
IllegalArgumentExceptionใในใญใผใใพใใ- ใใฉใกใผใฟ:
fromElement- ่ฟใใใใปใใใฎไธ็ซฏ็นfromInclusive- ่ฟใใใใใฅใผใซไธ็ซฏ็นใๅซใพใใๅ ดๅใฏtruetoElement- ่ฟใใใใปใใใฎไธ็ซฏ็น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
ใใฎใปใใใฎ่ฆ็ด ใฎ็ฏๅฒใ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
ใใฎใปใใใฎ่ฆ็ด ใtoElementใใๅณๅฏใซๅฐใใ้จๅใฎใใฅใผใ่ฟใใพใใ ่ฟใใใใปใใใฏใใฎใปใใใซ้ฃๅใใฆใใใ่ฟใใใใปใใใงใฎๅคๆดใฏใใฎใปใใใซๅๆ ใใใใใฎ้ใฎๅ ดๅใๅๆงใงใใ ่ฟใใใใปใใใฏใใใฎใปใใใใตใใผใใใไปปๆใฎใปใใใปใชใใฌใผใทใงใณใใในใฆใตใใผใใใพใใ่ฟใใใใปใใใฏใใใฎ็ฏๅฒๅคใฎ่ฆ็ด ใๆฟๅ ฅใใใใใจใใใจใ
IllegalArgumentExceptionใในใญใผใใพใใheadSet(toElement, false)ใจๅ็ญใงใใ- ๅฎ็พฉ:
headSetใใคใณใฟใใงใผในSortedSet<E>- ใใฉใกใผใฟ:
toElement- ่ฟใใใใปใใใฎไธ็ซฏ็น(ใใใๅซใพใชใ)- ๆปใๅค:
- ใใฎใปใใใฎ่ฆ็ด ใๅณๅฏใซ
toElementใใๅฐใใ้จๅใฎใใฅใผ - ในใญใผ:
ClassCastException-toElementใใใฎใปใใใฎใณใณใใฌใผใฟใจไบๆๆงใใชใๅ ดๅ(ใพใใฏใใใฎใปใใใใณใณใใฌใผใฟใๆใใชใๅ ดๅใtoElementใComparableใๅฎ่ฃ ใใฆใใชใๅ ดๅ)ใ ๅฎ่ฃ ใฏใใปใใๅ ใซ็พๅจๅญๅจใใฆใใ่ฆ็ด ใจtoElementใจใๆฏ่ผใงใใชใๅ ดๅใซใใฎไพๅคใในใญใผใงใใใใใ ใใๅฟ ้ ใงใฏใชใใNullPointerException-toElementใnullใงใใใใใฎใปใใใnull่ฆ็ด ใ่จฑๅฏใใชใๅ ดๅIllegalArgumentException- ใใฎใปใใ่ชไฝใๅถ้ใใใ็ฏๅฒใๆใฃใฆใใใtoElementใใใฎ็ฏๅฒใใๅคใใฆใใๅ ดๅ
-
tailSet
่ฆ็ด ใ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
-