getOrNull

fun <T : Any> Optional<T>.getOrNull(): T?(source)

Returns this Optional's value if present, or otherwise null.

Since Kotlin

1.8

Samples

import java.util.Optional
import kotlin.jvm.optionals.*

fun main() { 
   //sampleStart 
   val optional = Optional.of("Hello there")
println(optional.getOrNull()) // Hello there

val absent = Optional.empty<String>()
println(absent.getOrNull()) // null 
   //sampleEnd
}