리턴타입 | 메소드 | 설명 | |
검색관련 | 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으로 리턴, 시작과 끝 객체의 포함 여부는 두번째, 네번째 매개값에 따라 달라짐. |
'코딩 > java' 카테고리의 다른 글
[java] # 17 람다식 (Lambda Expression) (0) | 2023.02.27 |
---|---|
[java] #16 컬렉션프레임워크 (List, Set, Map) (0) | 2023.02.26 |
[java] #15 네트워킹 (0) | 2023.02.25 |
[java] #14 스레드/멀티스레드 (0) | 2023.02.24 |
[java] #13 제네릭 (0) | 2023.02.23 |