Back-End (web)
[Kotlin] Collection - all, any, count, find
햄과함께
2021. 12. 29. 22:54
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