我该如何比较Scala列表和Java列表?
scala> List(1, 2, 3, 4, 5)
res0: List[Int] = List(1, 2, 3, 4, 5)
scala> java.util.Arrays.asList(1, 2, 3, 4, 5)
res1: java.util.List[Int] = [1, 2, 3, 4, 5]
scala> res0 == res1
res2: Boolean = false
是否有一些静态的辅助方法来比较Scala列表和Java列表?或者是否有一种“惰性包装器”可以覆盖这两种类型的列表,然后可以直接通过==
进行比较?
-Xprint:typer
时显示)。这是实际执行的代码:res0.sameElements(asScalaBuffer(res1))
。 - robinstsameElements
。在那之后,我所回复的问题已被删除。 - Wilfred Springer