当我们将scala与java现有的框架整合在一起时,比如spring等,这些框架中使用的Collection类,如List等,都是Java.util.List,而scala中的list是更加强大的,这时如果可以将java框架中返回的java.util.List转换成Scala中的List就好了。

scala2.9中提供了相应的类,只要引入scala.collection.javaConversions或者javaConverters,就可以实现相应的转换,并且前者的方法都是implicit声明的,用户只要引入,不必显示调用即可完成转换,具体使用方法,可以去查看相应的API。