从 Java 转换为 Scala 集合并返回的版本不可知方法

Version agnostic way to convert from Java to Scala collections and back

几乎每个 Scala 版本都以非向后兼容的方式改变了集合转换的方式。是否有更好的解决方案与版本无关并且不依赖于 Scala 分布?

我不介意使用一些第 3 方库。

只需使用 scala-collections-compat library,然后您就可以在 Scala 2.112.12 & [=13 上使用 import scala.jdk.CollectionConverters._ =].