1
私は配列内の重複を見つける際に問題を解決していました。私はHashMapを利用しました。 getValue()関数はIF条件内に含めるとエラーが表示されました。 getValue()関数がHashMapで機能しないのはなぜですか?
for(Map.Entry m : hm.entrySet())
{
if(m.getValue() > 1)
{
System.out.println(m.getKey());
}
}
は、しかし、私がなぜこれが起こった型キャスト
for(Map.Entry m : hm.entrySet())
{
int count = (int)m.getValue();
if(count > 1)
{
System.out.println(m.getKey());
}
}
を使用したときに正常に動作するようですか?
何それらのK、Vは、どのようなエラーがスローされたマップ –
を定義していますか? –
HashMap <整数、整数> hm =新しいHashMap <整数、整数>(); – batman007