Count
-
18강. 코틀린에서 컬렉션을 함수형으로 다루는 방법BackEnd/Kotlin 2024. 4. 14. 08:00
filter와 map 다양한 컬렉션 처리 기능 groupBy / associateBy flatten / flatMap filter와 map fun main() { val fruits = listOf( Fruit("사과", 1_000), Fruit("사과", 1_200), Fruit("사과", 1_200), Fruit("사과", 1_500), Fruit("바나나", 3_000), Fruit("바나나", 3_200), Fruit("바나나", 2_500), Fruit("수박", 10_000), ) val apples = fruits.filter { fruit -> fruit.name == "사과" } // filter 에서 인덱스가 필요하다면 filterIndexed 사용합니다. val apples2 = fr..
-
집계 연산자BackEnd/RxJava 2023. 7. 13. 07:00
count Observable이 통지한 데이터의 총 개수를 통지합니다. 총 개수만 통지하면 되므로 결과값은 Single로 반환합니다. 데이터의 총 개수를 통지하는 시점은 완료 통지를 받은 시점입니다. package com.itvillage.chapter05.chapter0509; import com.itvillage.common.SampleData; import com.itvillage.utils.LogType; import com.itvillage.utils.Logger; import io.reactivex.Observable; /** * count를 이용하여 차량의 총 대수를 계산하는 예제 */ public class ObservableCountExample01 { public static void ..