我有一个用例,我想在scala代码库的同一文件中使用scala列表和java列表。我通过导入java.util.list来使用java列表。现在,如果我想在同一个文件中使用scala列表,它会将该列表作为java列表并抛出错误。
您可以使用列表的完整限定名,如:
scala.collection.immutable.List
或者在导入时将其重命名为:
import scala.collection.immutable.{List=> ScalaList}
您可以使用完全限定名称(FQN)
- Java
List
isjava.utils.List
Scala
List
是scala.collection.immutable.List
你也可以使用别名:
import scala.collection.immutable.{List=>ScalaList}
import java.utils.{List=>JavaList}
现在您可以将它们称为ScalaList
和JavaList
。