Arrays.copyOfRange(복사할 배열, 시작 위치 인덱스, 마지막 위치)
사용자 지정 sort (dual-pivot Quicksort 알고리즘)
=> asc, desc 외에 개발자가 객체에 대해 자신만의 조건으로 sort가 가능하다.
※. 시간복잡도 : O(nlogn) - 평균 / O(n^2) - 최악
<기본적인 방법>
Arrays.sort(convert_array)
Arrays.sort(convert_array,Collections.reverseOrder()) //내림차순
<Comparator 직접 구현>
Arrays.sort(arr, new Comparator<Integer>() {
@Override
public int compare(Integer i1, Integer i2) {
return i2 - i1;
}
});
<람다를 통한 구현>
Arrays.sort(convert_array, (o1, o2) -> (o2 + o1).compareTo(o1 + o2));