반응형
kotlin map 함수, 코틀린 맵 예제, kotlin stream(코틀린 스트림) 함수에 대해서 알아보겠습니다.
코틀린 스트림 함수란?
자바에서는 stream 메서드를 호출해야 했던것과는 달리,
코틀린에서는 stream 대신 유사한 함수들을 표준 라이브러리로 제공하고, 확장함수로 표현할 수 있다.
반응형
스트림에서 제공하는 함수들을 사용하면 컬렉션에 포함된 인자들을 다른 타입으로 변환
또는 새로운 인자들을 생성하는 작업들을 쉽게 할 수 있다.
코틀린 맵 map 함수란?
맵함수는 컬렉션 인자를 다른 값 또는 다른 타입으로 변환 시 사용됩니다.
코틀린 맵 map 예제
간단한 이름 컬렉션을 대문자로 변환하고 문자 길이와 함께 출력해보겠습니다.
fun nameToUpperCase() {
val names= listOf("James", "Duke", "Sara", "Mino")
//대문자 변환
names.map { name -> name.toUpperCase() }
.forEach{
println(it)
}
names.map { name -> name.length }
.forEach{
println("Lenght=$it")
}
}
결과
JAMES
DUKE
SARA
MINO
Lenght=5
Lenght=4
Lenght=4
Lenght=4
여기까지 잘 따라오셨나요~?
그럼 블랙디의 코틀린 맵, 코틀린 스트림 강의는 여기까지 하겠습니다.
반응형
'IT & 테크' 카테고리의 다른 글
[최신] Visual Studio Code / Vscode 설치 방법 (0) | 2020.07.25 |
---|---|
[Kotlin] 코틀린 first, last 함수란? kotlin first, last 함수 예제 (0) | 2020.03.01 |
[안드로이드] Kotlin 람다(lambda) 표현 기초 (0) | 2020.02.12 |
[JavaScript] cookie 생성 및 팝업창 띄우기 (0) | 2019.12.07 |
[Java] jframe 예제 그리고 jframe 이란 (0) | 2019.10.30 |