Soll ich == oder eq wählen, um den String in EL zu vergleichen?

== undeq Geben Sie mit EL das gleiche Ergebnis für meine String-Vergleichstests an:

    <c:if test="${person.sokande_i == 'endast_usa'}">Endast USA</c:if>
    <c:if test="${person.sokande_i == 'alla'}">Alla länder</c:if>
    <c:if test="${person.sokande_i == 'alla_utom_usa'}">Alla utom USA</c:if>

Sollte ich es benutzeneq stattdessen? Ist== nur für ganze Zahlen? Es funktioniert aber auch für Streicher. so viel ich weiss== teste ob hashCodes gleich sind undeq bedeutet "bedeutungsvoll anders".

Ein weitererFrage sagt== undeq mach das selbe.

Gibt es hier keinen Unterschied? Ist nicht der Unterschied, den ich sage:== schaut auf den hashCode undeq befasst sich mit der Umsetzung vonequals(...).

Antworten auf die Frage(3)

Ihre Antwort auf die Frage