728x90
반응형
1차원 배열
import java.util.Arrays;
Arrays.sort(arr); //오름차순
Arrays.sort(arr, i, j); //i부터 j까지 오름차순 정렬
Arrays.sort(arr, Collections.reverseOrder()); //내림차순
n차원 배열
1) 0번째 인자로 정렬
Arrays.sort(arr, Comparator.comparingInt(o1 -> o1[0]));
2) 0, n번째 인자로 정렬 (0먼저, 그 다음 n번째 정렬)
Arrays.sort(arr, (x, y) -> {
if(x[0] == y[0]) return Integer.compare(x[n], y[n]);
else return Integer.compare(x[0], y[0]);
});
728x90
반응형
'언어 > JAVA' 카테고리의 다른 글
[JAVA][ARRAYS] 배열 비교 (0) | 2020.05.26 |
---|---|
[JAVA] String 맨날 헷갈리는 문법들 (0) | 2020.05.07 |
[JAVA][Comparable][Compare] 비교 (0) | 2020.04.04 |
[JAVA] PriorityQueue (0) | 2020.04.04 |
[JAVA] ArrayList (0) | 2020.04.04 |