我在 Scala 中查询一个返回 java 可迭代对象的数据库。我调用 spilterator 方法来创建一个 spilterator 对象,但我不知道在 Scala 语法中使用 tryAdvance 或 forEachRemaining。
等效的 Java 语法如下所示,它可以工作:
Spliterator<String> splitStr = nameList.spliterator();
while(splitStr.tryAdvance((n) -> System.out.println("name - " + n)));
这是我在 Scala 中的内容:
val nameListSplit = nameList.spliterator()
while (splitStr.tryAdvance((n) -> println("name - " + n))
如您所见,我不知道如何在 scala 中调用 tryAdvance() 方法,forEachRemaining 方法也是如此。