Map.Butを使用していくつかの値を出力しようとしていますが、次のエラーが発生しています。Map <>のメソッド 'entrySet()'を解決できません
は、メソッドを解決できません 'のentrySet()'
List<Map<Integer, List<EffectList>>> contactList;
contactList = (List<Map<Integer, List<EffectList>>>) new HashMap<Integer,List<EffectList>>();
for (Map.Entry<Integer,List<EffectList>> entry : contactList.entrySet())
{
//code here
}
は、私はここで間違って何をしているのですか?
'contactList'は' List'であり、 'Map'ではありません。 'ClassCastException'を取得せず、' HashMap'を 'List'型の変数にキャストしようとすると、私は非常に驚いています。 – Andreas
'HashMap'を' List'にキャストしているのはなぜですか? – Eran
@アンドレアスそれはコンパイルをパスしなかったので、それほど遠くには達しませんでした。 – Eran