如何从Java List获取Scala List?编辑:请注意,自2.12.0以来,这已被弃用。请改用。(@Yaroslav评论)JavaConverters
我有一个Java API,它返回一个列表,如下所示:
public List<?> getByXPath(String xpathExpr)
我正在使用以下 scala 代码:
val lst = node.getByXPath(xpath)
现在,如果我尝试 scala 语法糖,就像:
lst.foreach{ node => ... }
它不起作用。我收到错误:
value foreach is not a member of java.util.List[?0]
看来我需要将Java List转换为Scala List。如何在上述上下文中执行此操作?