==
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
代わりに使うべきですか?==
整数のみですか?ただし、文字列にも機能します。私の知る限り==
、hashCodesが等しいかどうかをテストし、eq
「意味のある違い」を意味します。
別の質問は、同じことを言っ==
て実行します。eq
ここに違いはありませんか?私が言っている違いではありません:==
hashCodeをeq
見て、の実装を見てequals(...)
ください。