Kotlin 리스트 정렬과 역정렬 사용 예제

리스트로 작성한 값을 순서대로 출력하고 싶은 경우가 있습니다.

작은 값부터 큰 값으로 정렬하는 오름 차순으로 정렬하고 싶은 경우에는 sorted 메서드를 사용합니다.

반대로 큰 값부터 작은 값으로 정렬하는 내림 차순으로 역정렬을 하고 싶은 경우에는 sortedDescending 메서드를 사용합니다.

정렬 예제

fun main(args: Array<String>) {
	val iterable = listOf(3, 1, 2, 4)

	println(iterable.sorted())
}

결과

[1, 2, 3, 4]

sorted를 사용해 오름 차순으로 정렬했습니다.

이번에는 역정렬 예제를 보겠습니다.

역정렬 예제

fun main(args: Array<String>) {
	val iterable = listOf(3, 1, 2, 4)

	println(iterable.sortedDescending())
}

결과

[4, 3, 2, 1]

sortedDescending를 사용해 내림 차순으로 정렬했습니다.

댓글