Вот несколько строк кода, которые необходимо преобразовать в Java.
val geojsonSeq = for (kml <- kmlSeq) yield kmlConverter.toGeoJson(kml)
Я пытался преобразовать, используя для каждого l oop в java, используя оператор lamda, но не смог получить это.
kmlSeq.foreach((Function1<Option<Kml>, U>) (f) -> {
});
Каждый раз, когда я получаю ошибку времени компиляции, например: «Метод foreach (Function1 ) неоднозначно для типа Seq
"
Кроме этого, если я собираюсь использовать обычно для каждого l oop in java, например:
for(Option<Kml> kml : kmlSeq)
{
}
In В этом случае kmlSeq выдает ошибку вроде: «Может выполняться только итерация по массиву или экземпляру java .lang.Iterable» Но в scala цикл kmlSeq переходит в объект Option.