Eintrag, der mit der Liste vergleichen und den Wert von Map erhalten soll, der nicht dort ist, ist die Liste.Iterate Map in Java
for (Map.Entry<String, Object> entry : itemObj.entrySet())
{
System.out.println(entry.getKey());
for (ItemProcessVO processVO : itemDetails2){
if (entry.getKey().equalsIgnoreCase(processVO.getAccount())){
String account = processVO.getAccount();
lstAccVO.add(account);
}
}
}
Dies ist der Code i used.I haben Karte von entry.getKey haben() 6 Werte während itemDetail2 nur 5 elements.I nur nach einem Vergleich des fehlenden Konto müssen angezeigt werden muss.
also müssen Sie nur die Schlüssel zurückgeben, die in der Karte sind, aber nicht in der Liste oder wollen Sie immer noch tun, was Sie oben tun? –
@OP Ich habe eine andere Antwort hinzugefügt, lassen Sie mich wissen, wenn das hilft –
Ja Michael Ritter Ich muss die Schlüssel zurückgeben sind in der Karte, aber nicht in der Liste. – user1669692