Java では、次のようにして a を簡潔にガードできますNullPointerException
。
if ("myString".equals(someOtherString))
しかし、整数では同じことはできません。
if (5.equals(someOtherInteger))
コンパイル時エラーが発生します。この設計上の決定がなされた理由について何か考えはありますか? または、それを説明するリソースはありますか? 前もって感謝します。
編集:someOtherInteger
ではInteger
なく、int
です。