Kotlin 陣列 - isNotEmpty() 函式



Kotlin 陣列的 isNotEmpty() 函式用於檢查陣列是否為空。如果陣列不為空,則返回 true,否則返回 false。

語法

以下是 Kotlin 陣列 isNotEmpty() 函式的語法:

fun <T> Array<out T>.isNotEmpty(): Boolean

引數

此函式不接受任何引數。

返回值

此函式返回布林值。如果陣列不為空,則返回 true。否則返回 false。

示例 1

以下是一個演示 isNotEmpty() 函式用法的基本示例:

fun main(args: Array<String>) {
   val array = arrayOf<Int>()
   // check array is empty or not
   val isempty = array.isNotEmpty()
   println("$isempty")
}

輸出

執行以上程式碼後,我們得到 false,因為此陣列為空:

false

示例 2

現在,讓我們看另一個示例。在這裡,我們建立了一個儲存字串的陣列。然後,我們使用 **isNotEmpty** 函式檢查陣列是否為空:

fun main(args: Array<String>) {
   val array = arrayOf<String>("tutorialspoint", "India")
   // check array is empty or not
   val notempty = array.isNotEmpty()
   if(notempty == true){
      print("Array is not empty!")
   }else{
      print("Array is empty!")
   }
}

輸出

執行以上程式碼後,我們得到以下輸出:

​
Array is not empty!
kotlin_arrays.htm
廣告