Java HashMap.containsKey()がequals()を呼び出さない
HashMapキーの存在を確認してください
Java HashMap containsKeyは既存のオブジェクトに対してfalseを返します