toList
Returns a new read-only list of this Optional's value if present, or otherwise an empty list. The returned list is serializable (JVM).
Since Kotlin
1.8Samples
import java.util.Optional
import kotlin.jvm.optionals.*
fun main() {
//sampleStart
val maybeItsAnAnimal = Optional.of("Anonymous Capybara")
val animals = maybeItsAnAnimal.toList()
println(animals) // [Anonymous Capybara]
val maybeItIsNot = Optional.empty<String>()
println(maybeItIsNot.toList()) // []
//sampleEnd
}