Мне нужно преобразовать параметр Scala в Java Необязательно. Мне удалось это написать:Преобразование опции Scala в Java Необязательно
public <T> Optional<T> convertOption2Optional(Option<T> option) {
return option.isDefined() ? Optional.of(option.get()) : Optional.empty();
}
Но мне оно не нравится.
Есть ли простой способ сделать это или встроенный конвертер scala? Я ищу что-то вроде:
Options.asJava(option);
Почему бы вам просто не создать статический метод 'asJava (опция opt)' в самостоятельном классе 'Options'? –
Я мог бы, но это еще один кусок кода для поддержки, я бы хотел использовать «стандартный способ» – mjjaniec