코딩/java
[java] #16-1 TreeMap, TreeSet
lazy_nyoung
2023. 2. 26. 23:23
리턴타입 | 메소드 | 설명 | |
검색관련 | E | first() | 제일 낮은 객체 리턴 |
E | last() | 제일 높은 객체 리턴 | |
E | lower(E e) | 해당 객체 바로 아래 객체 리턴 | |
E | higher(E e) | 해당 객체 바로 위 객체 리턴 | |
E | floor(E e) | 해당 객체와 동등한 객체 있으면 리턴, 없을 경우 바로 아래 객체 리턴 | |
E | celling(E e) | 해당 객체와 동등한 객체 있으면 리턴, 없을 경우 바로 위 객체 리턴 | |
E | polFirst() | 제일 낮은 객체 꺼내오고 컬렉션에서 제거 | |
E | polLast(E e) | 제일 높은 객체 꺼내오고 컬렉션에서 제거 | |
정렬 | Iterator<E> | descendingIterator() | 내림차순으로 정렬된 Iterator 를 리턴 |
NavigableSet<E> | descendingSet() | 내림차순으로 정렬된 NavigableSet을 반환 | |
범위 검색 | NavigableSet<E> | headSet( E toElement, boolean inclusive) |
주어진 객체보다 낮은 객체들을 NavigableSet으로 리턴, 주어진 객체 포함 여부는 두번쨰 매개값에 따라 달라짐 |
NavigableSet<E> | tailSet( E fromElement, boolean inclusive) |
주어진 객체보다 높은 객체들을 NavigableSet으로 리턴, 주어진 객체 포함 여부는 두번쨰 매개값에 따라 달라짐 |
|
NavigableSet<E> | subSet( E fromElement, boolean frominclusive, E toElement, boolean toIncluive) |
시작과 끝으로 주어진 객체 사이의 객체들을 NavigableSet으로 리턴, 시작과 끝 객체의 포함 여부는 두번째, 네번째 매개값에 따라 달라짐. |