gpt4 book ai didi

java - scalaj-集合 : Can I use this in Java?

转载 作者:行者123 更新时间:2023-11-30 10:59:15 25 4
gpt4 key购买 nike

我找到了 scalaj-collections它看起来是唯一可以让我将 Java.util.List 转换为 scala.collection.Seq 的库。

我可以在我的 Java 项目中使用这个库吗?或者是 Scala 独有的。我已将其依赖项包含在我的 maven pom.xml 中,我可以在我的代码中使用该库。但是我看不到如何在 Java 项目中应用 .asScala 方法

谢谢

最佳答案

您不需要第三方依赖项即可在 scala 和 java 集合之间进行转换。 Scala 库有一组名为 JavaConversions 的适配器.

只需导入 scala.collection.JavaConversions._ 即可在 scala 和 java 集合接口(interface)之间进行隐式转换,因此您可以将它们作为参数传递给函数,调用特定于 scala 的方法java 集合(反之亦然)等。

import scala.collection.JavaConversions._

val sl = new scala.collection.mutable.ListBuffer[Int]
val jl : java.util.List[Int] = sl
jl.map(_ + 1)
val sl2 : scala.collection.mutable.Buffer[Int] = jl

关于java - scalaj-集合 : Can I use this in Java?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31954173/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com