string equality kotlin code example
Example 1: kotlin compare string
val first = "code"
val second = "code"
val firstCapitalized = "Code"
assertTrue { first == second }
assertFalse { first == firstCapitalized }
assertTrue { first.equals(second) }
assertFalse { first.equals(firstCapitalized) }
assertTrue { first.equals(firstCapitalized, true) }
assertTrue { first.compareTo(second) == 0 }
assertTrue { first.compareTo(firstCapitalized) == 32 }
assertTrue { firstCapitalized.compareTo(first) == -32 }
assertTrue { first.compareTo(firstCapitalized, true) == 0 }
Example 2: kotlin compare strings
val hello = "Hello"
val world = "World"
val equals = hello.equals(world)
val compare = hello.compareTo(world)