Android

[Kotlin] arrayList sorting 오름차순(ascending), 내림차순(descending) 정렬

MK_____ 2023. 2. 27. 16:49
private var csvDataList = ArrayList<CSVData>()
sortArray(csvDataList)
private fun sortArray(csvDataList: ArrayList<CSVData>) {
        csvDataList.sortWith { o1, o2 ->
            o1.name.compareTo(o2.name)
        }
        BleDebugLog.d(logTag, "this.csvDataList (sorting): ${this.csvDataList}")
        
        csvDataList.reverse()
        BleDebugLog.d(logTag, "this.csvDataList (reverse): ${this.csvDataList}")
    }