[kotlin] 데이터 조회하기

Kotlin은 간결하고 효율적인 언어로, 데이터 조회 및 가공에 매우 유용하게 사용할 수 있습니다. 이번 포스트에서는 Kotlin을 사용하여 데이터를 조회하고 처리하는 방법에 대해 다뤄보겠습니다.

컬렉션에서 요소 조회

Kotlin에서는 다양한 방법으로 컬렉션에서 요소를 조회할 수 있습니다.

리스트에서 요소 조회

리스트에서 인덱스를 사용하여 요소를 조회할 수 있습니다.

val list = listOf("apple", "banana", "orange")
val item = list[1] // "banana"

맵에서 값 조회

맵에서는 Key를 사용하여 값을 조회할 수 있습니다.

val map = mapOf("a" to 1, "b" to 2, "c" to 3)
val value = map["b"] // 2

조건에 따른 필터링

Kotlin에서는 filter 함수를 사용하여 조건에 맞는 요소를 필터링 할 수 있습니다.

val numbers = listOf(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
val evenNumbers = numbers.filter { it % 2 == 0 } // [2, 4, 6, 8, 10]

컬렉션에서 가공

Kotlin의 map 함수를 사용하여 컬렉션을 가공할 수 있습니다.

val fruits = listOf("apple", "banana", "orange")
val uppercasedFruits = fruits.map { it.toUpperCase() } // ["APPLE", "BANANA", "ORANGE"]

마치며

Kotlin을 사용하여 데이터를 조회하고 처리하는 방법에 대해 알아보았습니다. Kotlin의 함수형 프로그래밍 기능을 적극 활용하면 더욱 효율적으로 데이터를 가공할 수 있습니다.

더 많은 정보는 Kotlin 공식 문서에서 확인할 수 있습니다.