리스트로 작성한 값을 순서대로 출력하고 싶은 경우가 있습니다.
작은 값부터 큰 값으로 정렬하는 오름 차순으로 정렬하고 싶은 경우에는 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를 사용해 내림 차순으로 정렬했습니다.
댓글