320x100
All
collection 의 원소들이 모두 조건을 만족하는지
println("""
모든 원소가 조건을 만족하는지
홀수인지 [1, 3, 5, 7] : ${listOf(1, 3, 5, 7).all{ it%2 == 1 }}
홀수인지 [1, 3, 5, 7, 8] : ${listOf(1, 3, 5, 7, 8).all{ it%2 == 1 }}
""".trimIndent())
모든 원소가 조건을 만족하는지
홀수인지 [1, 3, 5, 7] : true
홀수인지 [1, 3, 5, 7, 8] : false
Any
collection 안에 조건을 만족하는 원소가 존재하는지
println("""
홀수가 있는지
[1, 3, 5, 6] : ${listOf(1, 3, 5, 6).any{ it%2 == 0 }}
[1, 3, 5] : ${listOf(1, 3, 5).any{ it%2 == 0 }}
""".trimIndent())
홀수가 있는지
[1, 3, 5, 6] : true
[1, 3, 5] : false
Count
collection안에 조건을 만족하는 원소의 개수
println("""
홀수 count
[1, 3, 5, 6]: ${listOf(1, 3, 5, 6).count{ it%2 == 1 }}
""".trimIndent())
홀수 count
[1, 3, 5, 6]: 3
Find
collection 안에 조건을 만족하는 원소가 있다면 그들 중 가장 처음에 있는 원소
println("""
홀수 검색
[1, 3, 5, 6]: ${listOf(1, 3, 5, 6).find{ it%2 == 1 }}
""".trimIndent())
홀수 검색
[1, 3, 5, 6]: 1
320x100
'Back-End (web)' 카테고리의 다른 글
PyCharm 입출력 파일 설정 (0) | 2022.01.08 |
---|---|
[Kotlin] Collection - associateBy, associateWith, associate (0) | 2021.12.30 |
[Kotlin] Sealed Class (0) | 2021.12.28 |
[Spring] 배치 실행 시 'BATCH_JOB_INSTANCE.PRIMARY' 중복 에러 (1) | 2021.11.19 |
[Spring][Kotlin] Main class name has not been configured and it could not be resolved (0) | 2021.06.26 |
댓글