Y at-il une API directe pour convertir scala.collection.Iterator en liste java.convertir scala.collection.Iterator à la liste java
J'ai essayé des choses suivantes:
val xs = Iterator[POJO]
println("xs size : " + xs.size)
import com.google.common.collect.Lists;
val p = Lists.newArrayList(xs)
**output** :
xs size : 1
p : [empty iterator]
Cas n ° 2:
val input:Iterator[POJO] = xs.asJava
val m = ImmutableList.copyOf(input)
println("m value : " + m.toString())
**output**:
xs size : 1
m value : []
Cas n ° 3:
val n = xs.toList.asJava;
println("n value : " + n.toString())
**output**
n value : []
Veuillez inclure un exemple d'itérateur avec une poignée d'e lements, de sorte que nous ayons quelques données de test pour répliquer le problème –