Skip to content

Instantly share code, notes, and snippets.

@josefigueredo
Forked from bastman/optionalToNullable.kt
Last active January 13, 2021 18:07
Show Gist options
  • Save josefigueredo/262bde06fa18dd5b2ca64fd10e26d641 to your computer and use it in GitHub Desktop.
Save josefigueredo/262bde06fa18dd5b2ca64fd10e26d641 to your computer and use it in GitHub Desktop.
Kotlin extension function to convert Java8 Optional<T> to Kotlin nullable T?
fun <T : Any> Optional<T>.toNullable(): T? = this.orElse(null);
fun <T : Any> T?.toOptional(): Optional<T> = Optional.ofNullable(this)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment