В Scala я могу написать такой короткий метод:
def xy(
maybeX: Option[String],
maybeY: Option[String]): Option[String] = {
for {
x <- maybeX
y <- maybeY
} yield {
s"X: $x Y: $y"
}
}
Есть ли что-то подобное в Java, когда речь идет о двух или более переменных Optional<>
?