Scala勉強会のときに、誰かから、ScalaのコレクションをJavaのコレクションに変換するためのライブラリって無いの?という質問があって、それに対して、そういうものは無いけど、割とすぐ書けますよ、てな感じで答えたのをふと思い出して、サクっと書いてみた(Scala-sandboxにも既に同様のコードを置いてあるけど、ちょっと違う)。 package example import java.util object ToJavaCollection { class ToJavaListOrSet[A](it :Iterable[A]){ def toJavaList :util.List[A] = { it.foldLeft(new util.ArrayList[A]){(list, e) => list.add(e); list} } def toJavaSet :util.Set[A]