ich ein Stück Code haben wie folgt:von Scala.WrappedArray auf eine Liste Konvertieren von <>
List<Integer> indexes = joinedCols
.map(x-> ((Tuple2)x)._1)
.collect();
return indexes;
würde ich indexes
erwarten List<Integer>
jedoch vom Typ sein, wenn ich es mit einem Debugger prüfe ich sehen es ist eine Art von WrappedArray
. Es verhält sich also nicht wie ein List
und verursacht Fehler, wenn ich über die zurückgegebene Liste als for (Integer i : indexes)
traversieren möchte. Wie kann ich in diesem Fall die zugrunde liegende Liste als eine Art List<Integer>
zurückgeben?
Keine Lösung, aber eine Problemumgehung, die ich gefunden habe, ist über die Liste wie für (Objekt i: Indizes). – SpiderRico
Was ist der Typ von joinedCols? – puhlen
@puhlen JavaPairRDD – SpiderRico