KotlinでSetから条件を満たす要素数をカウントする方法について記載します。
Setから条件を満たす要素数をカウントする方法
Setから特定の条件を満たす要素数をカウントするには、count 関数を使用します。
書式
変数.count( 条件式 )
実行例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
val setStr = mutableSetOf("ab","ac","bc","cd","ea") // "a" を含む要素数を取得する val count1 = setStr.count { it -> it.contains("a") } println( count1 ) // 3 // "b" を含む要素数を取得する val count2 = setStr.count { it -> it.contains("b") } println( count2 ) // 2 // "bc" を含む要素数を取得する val count3 = setStr.count { it -> it.contains("bc") } println( count3 ) // 1 // "aa" を含む要素数を取得する val count4 = setStr.count { it -> it.contains("aa") } println( count4 ) // 0 |