logo

예제가 포함된 Java의 TreeSet 내림차순 설정() 메서드

그만큼 내림차순 집합() 의 방법 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>