Natural Ordering

keyCat·2024년 12월 4일

자바

목록 보기
4/5

Collections 문서를 보다 Sorts the specified list into ascending order, according to the natural ordering of its elements. 에서

natural ordering을 발견했다. natural ordering이란 무엇일까?

참고: 자연 순서 Natural Ordering https://lifework-archive-reservoir.tistory.com/360

https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Comparable.html

Natural Ordering

Comparable 인터페이스를 구현한 객체들이 사용하는 기본 정렬 순서이다.
일반적으로 오름차순으로 정렬된다.

Integer, Double등 숫자형 클래스, String(알파벳 순), Character(유니코드 순) 은 기본적으로 Comparable 인터페이스를 구현하고 자연 순서를 정의한다.

Comparable 인터페이스는 compareTo() 메소드를 통해 객체 간의 비교를 수행하고 자연 순서를 결정한다.

Comparable 클래스 상속 후 오버라이딩을 통해서 사용자가 정한 순서를 자연순서로 만들 수도 있다.

profile
취준생 개발로그 /ᐠ •ヮ• マ Ⳋ

0개의 댓글