Vectors는 List 인터페이스를 구현하고 동적 배열을 만드는 데 사용됩니다. 크기가 고정되어 있지 않고 요구 사항에 따라 증가할 수 있는 배열을 동적 배열이라고 합니다. 비교기는 'java.util' 패키지에서 사용할 수 있는 인터페이스입니다.
정렬이란 주어진 목록이나 배열의 요소를 오름차순이나 내림차순으로 재정렬하는 것을 의미합니다. 이 기사에서는 벡터를 만든 다음 비교기를 사용하여 해당 요소를 내림차순으로 정렬해 보겠습니다.
이름에서 알 수 있듯이 무언가를 비교할 때 사용됩니다. Java에서 Comparator는 사용자 정의 개체를 정렬하기 위한 인터페이스입니다. 내장 메소드 "compare()"에서 지정된 객체를 정렬하는 자체 논리를 작성할 수 있습니다. 이 메서드는 두 개체를 매개 변수로 받아들이고 정수 값을 반환합니다. 이 정수 값을 통해 비교기는 어떤 개체가 더 큰지 결정합니다.
'Collection.sort()'와 같은 메소드에서 nameOfComparator는 정렬 작업에 사용되는 매개 변수입니다.
컬렉션 인터페이스의 'Collections' 클래스는 ArrayList 또는 LinkedList와 같은 지정된 컬렉션의 요소를 정렬할 수 있는 'Collections.sort()'라는 정적 메서드를 제공합니다. 이는 'java.util' 패키지에서 사용할 수 있습니다.
비교기를 역순으로 반환합니다.
예 1으아악
출력으아악
출력위 내용은 비교기를 사용하여 Java 벡터를 내림차순으로 정렬의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!