HashMapが空で、私がチェックした場合.containsKey()
null答えが出ます。Java:nullのブール値を確認できません
私の問題は、私がnullかどうかを確認したい場合は、私は私がなぜこれが起こっている
Operator '==' cannot be applied to 'boolean', 'null'
は、誰かが私を伝えることができ、エラーメッセージが表示されたエラーメッセージ
if(containsKey == null || !containsKey){
を得るということです。私は(。 - それはできませんそれだけtrue
またはfalse
ことができ、boolean
プリミティブを返すことがなかったのでHashMap.containsKey(T)
は、null
を返さないこと)、これはマップがnull
ではないことを
'containsKey'は' boolean'型であると思われますので、どうすれば 'null'になるのですか?なぜあなたはそれができると思いますか? – Tom