Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在java中循环scala ListBuffer_Java_Scala_Scala Java Interop_Listbuffer - Fatal编程技术网

在java中循环scala ListBuffer

在java中循环scala ListBuffer,java,scala,scala-java-interop,listbuffer,Java,Scala,Scala Java Interop,Listbuffer,如果可能的话,我将如何从java中循环通过ListBuffer。 ListBuffer的初始化(在scala中) 当前智能for循环(java) 您可以使用JavaConversions实现: import scala.collection.JavaConversions; //... for (YourEntryClass entry : JavaConversions.asJavaIterable(yourListBuffer)) { (我已经切换到占位符类型和变量,否则示例的可读性就会降

如果可能的话,我将如何从java中循环通过ListBuffer。 ListBuffer的初始化(在scala中)

当前智能for循环(java)


您可以使用
JavaConversions
实现:

import scala.collection.JavaConversions;
//...
for (YourEntryClass entry : JavaConversions.asJavaIterable(yourListBuffer)) {
(我已经切换到占位符类型和变量,否则示例的可读性就会降低)

有关一般信息和Scala库中采用的设计方法的说明,请参阅“反”问题

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