==并eq使用 EL 给出相同的结果来进行我的字符串比较测试:
<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>
我应该eq改用吗?==仅适用于整数吗?但它也适用于字符串。AFAIK==测试 hashCodes 是否相等并且eq意味着“有意义的不同”。
另一个问题说==和eq做同样的事情。
这里没有区别吗?这不是我所说的区别:==查看 hashCode 并eq查看equals(...).