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