如何在java中构造scala.collection.immutable.List对象
我想从Java代码中构造一个如何在java中构造scala.collection.immutable.List对象,java,scala,Java,Scala,我想从Java代码中构造一个scala.collection.immutable.List类型的对象。当我尝试使用new创建它时,我得到一个错误,即scala.collection.immutable.List是抽象的。我应该怎么做呢?使用List伴生对象构建List List(1, 2, 3) 使用:运算符构造列表 val list = 1 :: 2 :: Nil 有关更多信息,请参阅scala文档 使用列表伴生对象构建列表 List(1, 2, 3) 使用:运算符构造列表 val li
scala.collection.immutable.List
类型的对象。当我尝试使用new
创建它时,我得到一个错误,即scala.collection.immutable.List
是抽象的。我应该怎么做呢?使用List
伴生对象构建List
List(1, 2, 3)
使用:
运算符构造列表
val list = 1 :: 2 :: Nil
有关更多信息,请参阅scala文档
使用
列表
伴生对象构建列表
List(1, 2, 3)
使用:
运算符构造列表
val list = 1 :: 2 :: Nil
有关更多信息,请参阅scala文档
scala.collection.immutable.List类在Java中使用起来不是很友好。您仍然可以从Java使用它。Scala的等价物
val list = 3 :: 2 :: 1 :: Nil
大概是
import scala.collection.immutable.List;
import scala.collection.immutable.Nil$;
import scala.collection.immutable.List$;
import scala.collection.immutable.$colon$colon;
scala.collection.immutable.List<Integer> list = new $colon$colon(3, new $colon$colon(2, new $colon$colon(1, Nil$.MODULE$)));
scala.collection.immutable.List类对于在Java中工作不是很友好。您仍然可以从Java使用它。Scala的等价物
val list = 3 :: 2 :: 1 :: Nil
大概是
import scala.collection.immutable.List;
import scala.collection.immutable.Nil$;
import scala.collection.immutable.List$;
import scala.collection.immutable.$colon$colon;
scala.collection.immutable.List<Integer> list = new $colon$colon(3, new $colon$colon(2, new $colon$colon(1, Nil$.MODULE$)));
你能发布你尝试过的示例代码吗?你能发布你尝试过的示例代码吗?在java中,如何构造scala列表对象?@XiaolinWu检查一下。在java中,如何构造scala列表对象?@XiaolinWu检查一下。你太棒了!!你太棒了!!