次のように私は、コードの一部をしました:><リストにScala.WrappedArrayからの変換
List<Integer> indexes = joinedCols
.map(x-> ((Tuple2)x)._1)
.collect();
return indexes;
私は私が見るデバッガでそれを確認したときに、私は、indexes
しかしタイプList<Integer>
であることが期待されますタイプはWrappedArray
です。したがって、List
のように動作せず、返されたリストを越えてトラバースしたいときはエラーが発生します(for (Integer i : indexes)
)。この場合、基礎となるリストをタイプList<Integer>
として返すにはどうすればよいですか?
解決策ではありませんが、私が見つけた回避策は、(Object i:indexes)のようにリストを走査することです。 – SpiderRico
joinedColのタイプは何ですか? – puhlen
@puhlen JavaPairRDD – SpiderRico