gpt4 book ai didi

java - Java 转 Scala 的常用习语,遍历/迭代 Java 列表为 Scala 列表

转载 作者:行者123 更新时间:2023-11-30 07:37:24 26 4
gpt4 key购买 nike

我正在处理 XML 文档并遍历节点。我想遍历节点并构建某种类型的新列表。我将如何使用 Scala 执行此操作:

这是我的 XML 遍历代码:

  def findClassRef(xmlNode: Elem) = {

xmlNode\"classDef" foreach { (entry) =>
val name = entry \ "@name"
val classid = entry \ "@classId"
println(name + "//" + classid)
}
}

println 所在的行,我想将元素附加到列表。

最佳答案

map 应该可以工作。如果您不需要一个 List 实例,您可以删除 toList。

xmlNode \"classDef" map { (entry) =>
val name = entry \ "@name"
val classid = entry \ "@classId"
name + "//" + classid
} toList

关于java - Java 转 Scala 的常用习语,遍历/迭代 Java 列表为 Scala 列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2699148/

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