У меня есть функция logi c, которая не сможет выполнить процесс, если есть цены dtos, которые имеют нулевой элемент и свойства текущей цены.
Мне было интересно, есть ли более эффективный или более чистый способ сделать это в Java. В потоках или любой другой.
Вот мой текущий код:
List<PriceDto> priceDtoList = thisIsAClass.getPriceDtos();
for (PriceDto priceDto: priceDtoList) {
if (priceDto.getItem() == null && priceDto.getCurrentPrice() == null)
{
thisIsAnotherClass.failTheProcess();
break;
}
}
thisIsAnotherClass.anotherProcess();
Заранее благодарю за помощь!