Java thymeleaf string not equal

www.la‮.iruttu‬com
Java thymeleaf string not equal

In Thymeleaf, you can use the != operator to check if a string is not equal to another string. This operator returns true if the strings are not equal, and false if they are equal.

Here's an example of how you can use the != operator to check if a string is not equal to another string in a Thymeleaf template:

<p th:if="${string1 != string2}">The strings are not equal</p>

In this example, the != operator is used to check if the string1 variable is not equal to the string2 variable. If the strings are not equal, the p element is rendered with the text "The strings are not equal".

It's important to note that the != operator is case-sensitive, so two strings that only differ in case will be considered not equal. If you want to check if two strings are not equal regardless of case, you can use the equalsIgnoreCase method of the String class:

<p th:if="${string1.equalsIgnoreCase(string2) == false}">The strings are not equal</p>

In this example, the equalsIgnoreCase method is used to compare the string1 and string2 variables ignoring case, and the result is negated using the == false condition. If the strings are not equal ignoring case, the p element is rendered with the text "The strings are not equal".

It's also worth noting that the != operator can be used to compare variables of other types, such as numbers, booleans, or objects, in addition to strings.

Created Time:2017-10-17 20:18:54  Author:lautturi