В данный момент я делаю карточную игру, в которой у игрока есть список карт в его инвентаре.
Моя цель сейчас состоит в том, чтобы создать колоду с теми картами, где карты, находящиеся внутри колоды, не отображаются в инвентаре, для этого я попробовал следующий код:
for (HashMap<String, String> cartaInventario : listaCartasInventario) {
for (HashMap<String, String> cartaDeckInventario : listaCartasDeckInventario) {
if(cartaInventario.get(Config.TAG_ID_CARTA_INVENTARIO) != cartaDeckInventario.get(Config.TAG_ID_CARTA_DECKINVENTARIO))
{
cartasInventario.add(cartaInventario.get(Config.TAG_ID_CARTA_INVENTARIO));
}
}
}
Этот код по-прежнему не работает, мой вопрос: каков наиболее эффективный способ проверки, следует ли использовать лямбда-выражения вместо циклов for?