In this tutorial, you shall learn how to check if given string is empty in Kotlin, using String.isEmpty() function, with examples.

Kotlin – Check if String is Empty

To check if string is empty in Kotlin, call isEmpty() method on this string. The method returns a boolean value of true, if the string is empty, or false if the string is not empty.

Syntax

The syntax of isEmpty() method is

</>
Copy
fun CharSequence.isEmpty(): Boolean

Since isEmpty() returns a boolean value, we can use this as a condition in Kotlin If-Else statement.

Examples

In the following example, we take a string in str and check if this string is empty or not using isEmpty().

Main.kt

</>
Copy
fun main(args: Array<String>) {
    var str = ""
    if (str.isEmpty()) {
        println("The string is empty.")
    } else {
        println("The string is not empty.")
    }
}

Output

The string is empty.

Now, let us take a non-empty string in str, and find the output.

Main.kt

</>
Copy
fun main(args: Array<String>) {
    var str = "hello world"
    if (str.isEmpty()) {
        println("The string is empty.")
    } else {
        println("The string is not empty.")
    }
}

Output

The string is not empty.

Conclusion

In this Kotlin Tutorial, we learned how to check if given string is empty or not using String.isEmpty(), with examples.