본문 바로가기
개발/Kotlin

filterIsInstance

by 밥버검 2021. 5. 7.
반응형

 

kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/filter-is-instance.html

 

filterIsInstance - Kotlin Programming Language

 

kotlinlang.org

 

구체적인 타입으로 사용할 때구체적인 타입으로 필터링된 컬렉션 결과를 얻고 싶을때 사용?

나중에 좀더 이해하면 더 추가설명 적어야겠음

import java.time.LocalDate

fun main() {

    var list = listOf("a", LocalDate.now(), 3, 1, 4, "b")

    val all = list.filterIsInstance<Any>()

    val strings = list.filterIsInstance<String>()

    val ints = list.filterIsInstance<Int>()

    val dates = list.filterIsInstance(LocalDate::class.java)


}

 

반응형

댓글