gpt4 book ai didi

java - 与 Java 交互时的 Scala 类型/集合,反之亦然

转载 作者:行者123 更新时间:2023-12-01 23:54:34 26 4
gpt4 key购买 nike

当与 java 中的 scala 库或 scala 中的 java 库交互时,是否存在某些类型或集合无法有效映射,以致您必须执行“昂贵”的操作来执行转换?

例如就内存力而言,您可能必须持有一个集合的 2 个副本?

最佳答案

嗯,这取决于您想要如何处理它 - 如果您使用 Scala 中的 Java 类的 API 或其他方式,则没有运行时开销,但您将付出便利成本。

当您使用JavaConversions时要通过 Scala API 或其他方式访问 Java 集合,您需要支付少量的转换成本(创建一个 Wrapper 对象),但底层集合永远不会被复制。

您可以检查所有这些的代码 here ,与 Scala 标准库一样,它非常可读且易于理解。

关于java - 与 Java 交互时的 Scala 类型/集合,反之亦然,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15794937/

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