I have the following code snippet which I would try to change to the lambda function.
if(catList != null && catList.size() > 0) {
animalType = AnimalType.CAT;
HttpEntity<List<?>> request = new HttpEntity<>(catList, headers);
response = restTemplate.postForObject(apiUrl, request, String.class);
} else if(dogList != null && dogList.size() > 0) {
animalType = AnimalType.DOG;
} else {
return;
}
Somehow I have written like as shown below, but don't know to incorporate the dogList checking the condition
Optional.of(catList)
.map(catList -> {
....
})
.orElse(return); //<------ THIS IS NOT POSSIBLE
Can anyone please help me with this
nullis a must?responselater for some other business logic within the same function