У меня есть сегмент кода следующим образом:
class MyObject{
Set<AnotherObject> mySet;
public Set<MyAnotherObject> getMySet(){
// getter code
}
}
if ( myObject.getMySet().isEmpty() ) {
return Optional.empty();
}
else {
MySecondObject mySecObj = new
MySecondObject(myObject.mySet().findFirst.get().value);
return Optional.of(mySecObj);
}
Как я могу преобразовать его в необязательную карту идиоматическим способом, чтобы избавиться от блока if-else?