자바 알고리즘 - 자연 정렬과 문자열 정렬의 차이


자바 알고리즘 - 자연 정렬과 문자열 정렬의 차이

자바 알고리즘 - 자연 정렬과 문자열 정렬의 차이 - 자연 정렬이란, 숫자 부분의 순서를 자연스럽게 맞춰주는 정렬으로, 일반적인 문자열 정렬과 차이가 있다. - 자연 정렬은 Array.binarySearch(Object[] a, Object key)를 이용하여 해당 키에 맞춰 정렬할 순서를 가린다. - 문자열 정렬은 Array.sort(Object[] a) 를 이용하여 요소에 숫자가 들어가 있어도 값은 무조건 문자열로 인식하여 문자열로 정렬한다. - 문자열 정렬 시 문자열 길이로 정렬하고 싶을 경우 Comparable<T> 인터페이스의 compareTo 메서드를 직접 구현해야한다. 자연 정렬과 문자열 정렬의 차이 - 문자열 정렬은 숫자를 숫자로 보지 않고 문자 기준으로 정렬한다. - ..........



원문링크 : 자바 알고리즘 - 자연 정렬과 문자열 정렬의 차이