이 기사는 목록 및 배열과 같은 컬렉션 내에서 요소를 정렬하기위한 강력한 도구 인 Java의
메소드를 탐색합니다. a는 특히 목록 및 기타 수집 유형을 다룰 때 유연성과 효율성을 제공합니다. Collections.sort()
클래스에 위치한이 방법은 주로 요소를 오름차순 순서로 정렬합니다. 링크 된 목록 및 대기열을 포함하여 다양한 컬렉션 유형을 처리 할 수있는 TreeSet
보다 개선되었습니다.
Collections.sort()
를 적용한 후 java.util.Collections
를 적용하면 목록이 다음과 같습니다
java.util.Arrays.sort()
: 목록의 요소를 정렬합니다. 결정적으로, 는 인터페이스를 구현해야합니다. 이것은 문자열 및 래퍼 클래스 (예 : )와 잘 작동합니다.
<code>{"TutorialsPoint", "Friends", "Dear", "Is", "The", "Best", "Hey"}</code>
Collections.sort()
<code>{"Dear", "Best", "Friends", "Hey", "Is", "The", "TutorialsPoint"}</code>
시작 : 프로세스를 시작하십시오.
패키지 가져 오기 : 필요한 Java 패키지 가져 오기 (예 : )
클래스 선언 : public void sort(List list)
공개 클래스 정의
데이터 구조 : a (예 : )를 만듭니다
포기 목록 : 목록에 데이터 요소를 추가하십시오
정렬 : Comparable
Integer
를 사용하여 목록을 정렬하십시오
인쇄 :
sort(List list, Comparator c)
예제 1 (사용자 정의 객체 목록 정렬) :
예제 2 (정수 목록 정렬) : Comparator
Collections.sort()
이 접근법은 오름차순 순서로 를 정렬하는 방법을 보여줍니다. 시간 복잡성은 O (n log n)이고 보조 공간은 O (1)입니다.
접근 2 : a 로 정렬합니다 인터페이스를 사용하여 사용자 정의 정렬을 보여 주므로 사용자 정의 정렬 기준이 허용됩니다. 예제는 롤 번호별로 Comparator
Student
는 다양한 Java 컬렉션을 정렬하는 다목적이고 효율적인 방법을 제공하여 비교기를 통해 기본 오름차순 순서와 사용자 정의 분류 기능을 모두 제공합니다.
위 내용은 예제와 함께 Java의 Collections.sort ()의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!