Check if two strings are equal in Kotlin
To check if given two strings are equal in Kotlin, you can use Equal-to == operator. Pass the two strings as operands to the Equal-to operator.
str1 == str2
This expression returns a boolean value of true if the two strings are equal, or false if not. We can use this expression as a condition in if-else statement.
Examples
Check if the strings “apple” and “apple” are equal
In the following program, we take a two string values in str1 and str2, and check if the string values in these two string variables are equal.
Kotlin Program
fun main() {
val str1 = "apple"
val str2 = "apple"
if (str1 == str2) {
print("Two strings are equal.")
} else {
print("Two strings are not equal.")
}
}
Output
Two strings are equal.
Check if the strings “apple” and “banana” are equal
In the following program, we take a two string values in str1 and str2, and check if the string values in these two string variables are equal.
We have take the string values such that they are not equal. Therefore else-block must execute.
Kotlin Program
fun main() {
val str1 = "apple"
val str2 = "banana"
if (str1 == str2) {
print("Two strings are equal.")
} else {
print("Two strings are not equal.")
}
}
Output
Two strings are not equal.