gpt4 book ai didi

java - 在java中循环通过scala ListBuffer

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:47:27 24 4
gpt4 key购买 nike

如果可能的话,我将如何从 java.lang.ListBuffer 中循环遍历 ListBuffer?ListBuffer 的初始化(在 scala 中)

var newModVersions: ListBuffer[NewModVersionEntry] = new ListBuffer[NewModVersionEntry]()

当前的智能for循环(在java中)

for (VersionCheckHandler.NewModVersionEntry entry : XplosionCoreBL.newModVersions())

最佳答案

您可以为此使用 JavaConversions:

import scala.collection.JavaConversions;
//...
for (YourEntryClass entry : JavaConversions.asJavaIterable(yourListBuffer)) {

(我已经切换到占位符类型和变量,否则示例的可读性会降低)

参见 this answer到一般信息的“反向”问题,和this question+answer了解 Scala 库中采用的设计方法。

关于java - 在java中循环通过scala ListBuffer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22261374/

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