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

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

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

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.