在Scala中,我可以编写一个简短的方法,如下所示:
def xy(
maybeX: Option[String],
maybeY: Option[String]): Option[String] = {
for {
x <- maybeX
y <- maybeY
} yield {
s"X: $x Y: $y"
}
Run Code Online (Sandbox Code Playgroud)
}
当涉及两个或多个Optional<>变量时,Java是否有类似的东西?