-
[JAVA] 배열 오름차순, 내림차순JAVA 2019. 10. 13. 23:08
primitive형 배열은 내림차순을 지원하는 메소드가 없다.
Arrays.sort()을 들어가보면
아래와 같이 매개변수를 받게 만들어져 있다.
sort(T[] a, Comparator<? super T> c)
package com.prectice;
import java.util.Arrays;
import java.util.Collections;
public class Main {
public static void main(String[] args) {
int[] arr = {1,4,2,3};
// 오름차순
//Arrays.sort(arr);
//내림차순
int[] reversArr = Arrays.stream(arr)
.boxed()
.sorted(Collections.reverseOrder())
.mapToInt(Integer::intValue)
.toArray();
}
}'JAVA' 카테고리의 다른 글
model mapping 라이브러리 Mapstruct (0) 2021.07.08 AssertJ 사용하기 (0) 2020.09.15 [JAVA] String StringBuffer StringBuilder (0) 2019.08.26 [JAVA] IntelliJ에서 Stream 디버깅하기 (0) 2019.03.30 [JAVA] JSON 다루기 정리 (JACKSON - ObjectMapper) (0) 2018.11.25