is Null Or Empty
Returns true
if this nullable array is either null or empty.
Since Kotlin
1.3
Samples
import samples.*
import kotlin.test.*
fun main() {
//sampleStart
val nullArray: Array<Any>? = null
assertTrue(nullArray.isNullOrEmpty())
val emptyArray: Array<Any>? = emptyArray<Any>()
assertTrue(emptyArray.isNullOrEmpty())
val array: Array<Char>? = arrayOf('a', 'b', 'c')
assertFalse(array.isNullOrEmpty())
//sampleEnd
}
Returns true
if this nullable collection is either null or empty.
Since Kotlin
1.3
Samples
import samples.*
import kotlin.test.*
fun main() {
//sampleStart
val nullList: List<Any>? = null
assertTrue(nullList.isNullOrEmpty())
val empty: List<Any>? = emptyList<Any>()
assertTrue(empty.isNullOrEmpty())
val collection: List<Char>? = listOf('a', 'b', 'c')
assertFalse(collection.isNullOrEmpty())
//sampleEnd
}
Returns true
if this nullable map is either null or empty.
Since Kotlin
1.3
Samples
import samples.*
import kotlin.test.*
import java.util.*
fun main() {
//sampleStart
val nullMap: Map<String, Any>? = null
assertTrue(nullMap.isNullOrEmpty())
val emptyMap: Map<String, Any>? = emptyMap<String, Any>()
assertTrue(emptyMap.isNullOrEmpty())
val map: Map<Char, Int>? = mapOf('a' to 1, 'b' to 2, 'c' to 3)
assertFalse(map.isNullOrEmpty())
//sampleEnd
}