자바2 자바의 sort를 정리 정렬 메소드인 sort와 sorted의 사용 방법과 기준을 요약정렬 메소드 요약메소드대상기본 정렬사용자 정의 정렬 특징Arrays.sort배열오름차순Comparator 사용 가능원시 타입에 최적화된 성능Collections.sortList 컬렉션오름차순Comparator 사용 가능리스트에 특화된 정렬 메소드Stream.sorted스트림오름차순Comparator 사용 가능원본 데이터를 변경하지 않고 새로운 스트림 생성 1. Arrays.sort대상: 배열 (int[], String[], Object[] 등)용도: 배열의 요소를 정렬할 때 사용.정렬 방법: 기본적으로 오름차순으로 정렬하지만, Comparator를 사용하여 사용자 정의 기준으로 정렬할 수 있음.특징:원시 타입 배열의 경우 최적화된 정렬 알고리.. 2024. 11. 16. 자바에 난무하는 compare의 정리 Integer.compare, Comparator.comparing 등 여러 비교 관련 메소드와 Arrays.sort, Collections.sort, Stream.sorted 등의 정렬 메소드를 함께 요약사용 기준 요약메소드사용 대상주 용도예시 사용법Integer.compare기본 자료형 int, double 등두 숫자 비교Integer.compare(a, b)Comparator.comparing객체와 객체 필드객체의 특정 필드에 따라 정렬Comparator.comparing(Person::getAge)Comparator.reverseOrder()Comparable 구현 클래스내림차순 정렬Comparator.reverseOrder()Comparator.naturalOrder()Comparable 구현 .. 2024. 11. 16. 이전 1 다음