gpt4 book ai didi

java - scala 与 java 中的导入类优先级

转载 作者:行者123 更新时间:2023-12-02 12:34:38 25 4
gpt4 key购买 nike

由于导入类问题,我陷入了困境。就我而言,我的类与 Apache Common StringUtils 存在依赖关系,并且同一包中存在同名类 (StringUtils)。 (Main类与Apache Common的StringUtils有依赖关系,并且与Main类同包中有一个StringUtils。但编译错误)

enter image description here

我使用导入语法指定了apache common的StringUtils,但它似乎被同一个包的StringUtils所掩盖。这是scala的语言规范吗?

在Java中,没有问题。它与 Apache common 的 StringUtils 一起使用。 enter image description here

最佳答案

我建议你简单地使用scala中的功能来创建一个“别名”,例如:

import users.{UserPreferences => UPrefs}  // import and rename for convenience

(来自 scala-lang.org )

换句话说:只需通过以不同名称导入库类即可避免该类名称的隐藏。

关于java - scala 与 java 中的导入类优先级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55649837/

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