Set <ShipperModel> shippers = baseSiteSerivce.getCurrentBaseSite().getStores().get(0).getShippers();
final List<KeyValueStoreModel> kvList = keyValueStoreService.getKeyValueStoreModelListByCode(HERITAGEUNIT_DELIVERYINSTRUCTION_SHIPVIA);
for (ShipperModel shipperModel : shippers)
{
for (KeyValueStoreModel keyValueStoreModel : kvList)
{
if(shipperModel.getCode().equals(keyValueStoreModel.getCode()))
{
// if codes are equals then it will remain in the kvList.
}
}
}
У меня есть два списка элементов и на основе грузоотправителей я хочу, чтобы фильтровать kvlist Я хочу, чтобы выполнить операцию как kvlist.remainAll(shipper(based on code))
и хотят конвертировать эти циклы для потокового кода.Как заменить две петли с использованием потоков и остаются элементы в списке, которые же
Пожалуйста, взгляните на этот [ответ] (http://stackoverflow.com/a/29342714/1530987) – crowchirp
Вы не можете преобразовать ShipperModel в набор или карту с кодом в нем? – Zeromus
@Zeromus нет, я не могу. – Devendra