반응형 minWithOrNull1 compareBy 와 min 그리고 sortedWith 사용방법에 대한 정리 오늘은 리스트를 sorting 할 때 사용할 수 있는, compareBy 와 min 그리고 sortedWith를 사용하는 방법에 대해서 정리해 보겠습니다. 1. 최소값을 찾을 때 2가지 조건을 붙이는 방법에 사용 먼저 CompareBy 와 min 을 사용하는 방법에 대해서 정리해 보겠습니다. 아래 코드에서 사용한 것은 minWithOrNull 인데요. 코드를 먼저 보고 정리해 보겠습니다. compareBy에 두가지 조건 블록이 들어가 있습니다. 이 조건은 아래와 같이 적용됩니다. 먼저 value 가 적은 최소값을 찾고, 다음으로 id가 적은 값을 찾는다 입니다. data class SampleData(val id: Int, val value: Int) val dataList = listOf( Sample.. 2023. 5. 10. 이전 1 다음