相关疑难解决方法(0)

Java是否等同于C#的'yield'关键字?

我知道Java本身没有直接的等价物,但也许是第三方?

真的很方便.目前我想实现一个迭代器,它产生一个树中的所有节点,这是大约五行带有yield的代码.

java yield yield-return

104
推荐指数
2
解决办法
3万
查看次数

生成器函数在Java中等效

我想Iterator在Java中实现一个与Python中的以下生成器函数类似的行为:

def iterator(array):
   for x in array:
      if x!= None:
        for y in x:
          if y!= None:
            for z in y:
              if z!= None:
                yield z
Run Code Online (Sandbox Code Playgroud)

java端的x可以是多维数组或某种形式的嵌套集合.我不确定这是如何工作的.想法?

python java iterator generator

38
推荐指数
4
解决办法
4万
查看次数

标签 统计

java ×2

generator ×1

iterator ×1

python ×1

yield ×1

yield-return ×1