[Kotlin] 함수 - groupBy

MariGold·2025년 1월 24일

[Kotlin]함수

목록 보기
11/14

Kotlin의 groupBy 함수는 collection을 특정 기준에 맞게 그룹화할 때 유용한 함수입니다. 주로 데이터를 분류하거나, 특정 조건에 따라 묶어서 처리할 때 사용됩니다. groupBy 함수는 collection을 변환하여 Map 형태로 결과를 반환하며, 각 key는 그룹화 기준이 됩니다. 이 함수를 사용하면 복잡한 분류 작업을 간결하게 처리할 수 있습니다.


groupBy

groupBy 함수는 복잡한 조건을 사용하여 그룹화를 할 수 있습니다. 예를 들어, 문자열 길이에 따라 그룹화하거나 특정 속성으로 그룹화할 수 있습니다.

val words = listOf("apple", "banana", "cherry", "date", "fig", "grape")
val groupedByLength = words.groupBy { it.length }

println(groupedByLength) // {5=[apple], 6=[banana, cherry, grape], 4=[date], 3=[fig]}
profile
많은 것을 알아가고 싶은 Android 주니어 개발자

0개의 댓글