Konvertieren Scala Option, um Java Optional

Muss ich konvertieren Scala Option, um Java Optional. Ich schaffte es schrieb:

public <T> Optional<T> convertOption2Optional(Option<T> option) {
    return option.isDefined() ? Optional.of(option.get()) : Optional.empty();
}

Aber ich mag es nicht.

Gibt es eine einfache Möglichkeit, es zu tun, oder eine built-in-scala-Konverter?
Ich bin auf der Suche nach etwas wie:

Options.asJava(option);
  • Warum nicht erstellen Sie einfach eine statische Methode asJava(Option<T> opt) in einem selbst definierten Options Klasse?
  • Ich könnte, aber das ist ein anderes Stück code zu erhalten, würde ich gerne den "standard-Weg"
InformationsquelleAutor mjjaniec | 2016-07-12
Schreibe einen Kommentar