distinctBy 썸네일형 리스트형 [Android Studio] List< Object > 조건에 따라 리스트 중복제거 (코틀린) List 리스트를 사용할 때 중복제거를 해주는 방법이다. 1. 모델 데이터 클래스 생성 data class Model( val a: String = "a", val b: String = "b", val c: String = "c", val d: String = "d", ) 2. 모델 데이터 생성 후 리스트 생성 val a = Model() val b = Model(b = "e") val c = Model(c = "f") val list = listOf(a, b, c) 3-1. 조건이 한 개 일 때 distinctBy{} 를 사용해서 조건을 넣어준다. val distinctList = list.distinctBy { dis -> // 어떤 조건이 같을 때 중복처리 할 지 set div.a } 3-2. 조건.. 더보기 이전 1 다음