KotlinでMapが空か判定する方法について記載します。
目次
Mapが空か判定する方法
Mapが空か判定するには isEmpty もしくは isNotEmpty 関数を使用します。
1. isEmpty を使用する
isEmpty関数は、Mapが空の場合に true を返します。
書式
変数.isEmpty()
実行例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
// 要素がない場合、true になる val mapStr1 = mutableMapOf<String,String>() val return1 = mapStr1.isEmpty() println( return1 ) // true // 要素がある場合は、false になる val mapStr2 = mutableMapOf("key1" to "value1") val return2 = mapStr2.isEmpty() println( return2 ) // false |
2. isNotEmpty を使用する
isNotEmpty関数は、Mapが空文字以外の場合に true を返します。
書式
変数.isNotEmpty()
実行例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
// 要素がない場合、false になる val mapStr1 = mutableMapOf<String,String>() val return1 = mapStr1.isNotEmpty() println( return1 ) // false // 要素がある場合は、true になる val mapStr2 = mutableMapOf("key1" to "value1") val return2 = mapStr2.isNotEmpty() println( return2 ) // true |