HashMap
の使用に関する性能について質問がありequals
ます。ここに示すように、最初に null チェックを入れると、次のようになります。
public boolean equals(final Object obj) {
// object must be Test at this point
if (obj == null) {
return false;
}
}
私がそうしなかった場合は、少し速くなるでしょう。
では、 を作成するには、HashMap
の要素と比較して、どのような種類の要素を作成するのでしょうかHashMap
。置く、挿入する、または取得するとき、null
オブジェクトを挿入することはありません。
ありがとう!