Ho bisogno di convertire l'opzione Scala in Java Opzionale. Sono riuscito a scrivere questo:Convertire l'opzione Scala in Java Opzionale
public <T> Optional<T> convertOption2Optional(Option<T> option) {
return option.isDefined() ? Optional.of(option.get()) : Optional.empty();
}
Ma non mi piace.
C'è un modo semplice per farlo o un convertitore di scala incorporato? Sto cercando qualcosa di simile:
Options.asJava(option);
Perché non si crea un metodo statico 'asJava (opzione opt)' in una classe 'Opzioni' definita dall'utente? –
Potrei, ma questo è un altro pezzo di codice da mantenere, mi piacerebbe usare "standard way" – mjjaniec