Integer[]、Integer[] の HashMap があります。エントリの 1 つは次のとおりです。
WEIGHTS.put(新しい整数[]{0,0,0,0,0}、新しい整数[]{20,20,15,15,10,10,5,5});
次に、次のように呼び出します。
確率 = WEIGHTS.get(sheriffAndBanditPositions);
sheriffAndBanditPositions は次のとおりです。
Integer[] sheriffAndBanditPositions = new Integer[]{0,0,0,0,0};
これにより、確率が null になります。どうしてこれなの?上記が不可能な場合、一致する Integer[] キーが HashMap にあるかどうかを確認するにはどうすればよいですか? ありがとう!