toSet
Returns a new read-only set of this Optional's value if present, or otherwise an empty set. The returned set 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.toSet()
println(animals) // [Anonymous Capybara]
val maybeItIsNot = Optional.empty<String>()
println(maybeItIsNot.toSet()) // []
//sampleEnd
}