그만큼 내림차순 집합() 의 방법 java.util.TreeSet 클래스는 이 세트에 포함된 요소의 역순 보기를 반환하는 데 사용됩니다. 내림차순 세트는 이 세트의 지원을 받으므로 세트에 대한 변경 사항은 내림차순 세트에 반영되며 그 반대도 마찬가지입니다. 두 집합 중 하나에 대한 반복이 진행되는 동안 두 집합 중 하나가 수정되면(반복자의 자체 제거 작업을 통한 경우 제외) 반복 결과는 정의되지 않습니다.
반환된 세트에는 Collections.reverseOrder(comparator())와 동일한 순서가 있습니다. s.descendingSet().descendingSet() 표현식은 본질적으로 s와 동일한 s의 뷰를 반환합니다.
통사론:
public NavigableSet descendingSet()>
반환 값: 이 메소드는 역순보기 이 세트의.
다음은 설명하기 위한 예입니다. 내림차순 집합() 방법
예시 1:
자바
유형 변수 자바
// Java program to demonstrate> // descendingSet() method> // for String value> import> java.util.*;> public> class> GFG1 {> > public> static> void> main(String[] argv)> > throws> Exception> > {> > try> {> > // create tree set object> > TreeSet treeadd => new> TreeSet();> > // populate the TreeSet using add() method> > treeadd.add(> 'A'> );> > treeadd.add(> 'B'> );> > treeadd.add(> 'C'> );> > treeadd.add(> 'D'> );> > // Print the TreeSet> > System.out.println(> 'TreeSet: '> + treeadd);> > // getting the reverse order view of element> > // using descendingSet() method> > NavigableSet> > treereverse = treeadd.descendingSet();> > // getting iterated view of NavigableSet> > Iterator iterator = treereverse.iterator();> > System.out.println(> '
Values using DescendingSet:'> );> > // printing the integrated value> > while> (iterator.hasNext()) {> > System.out.println(> 'Value : '> > + iterator.next());> > }> > }> > catch> (NullPointerException e) {> > System.out.println(> 'Exception thrown : '> + e);> > }> > }> }> |
>
가장 아름다운 미소
>산출:
TreeSet: [A, B, C, D] Values using DescendingSet: Value : D Value : C Value : B Value : A>
예시 2:
자바 검사가 null입니다.
자바
// Java program to demonstrate> // descendingSet() method> // for Integer value> import> java.util.*;> public> class> GFG1 {> > public> static> void> main(String[] argv)> throws> Exception> > {> > try> {> > // create tree set object> > TreeSet treeadd => new> TreeSet();> > // populate the TreeSet using add() method> > treeadd.add(> 10> );> > treeadd.add(> 20> );> > treeadd.add(> 30> );> > treeadd.add(> 40> );> > // getting the reverse order view of element> > // using descendingSet() method> > NavigableSet treereverse = treeadd.descendingSet();> > // getting iterated view of NavigableSet> > Iterator iterator = treereverse.iterator();> > System.out.println(> '
Values using DescendingSet:'> );> > // printing the integrated value> > while> (iterator.hasNext()) {> > System.out.println(> 'Value : '> + iterator.next());> > }> > }> > catch> (NullPointerException e) {> > System.out.println(> 'Exception thrown : '> + e);> > }> > }> }> |
YouTube VLC에서 비디오 다운로드
>
>산출:
핵심 자바 면접 질문
Values using DescendingSet: Value : 40 Value : 30 Value : 20 Value : 10>