我知道Java本身没有直接的等价物,但也许是第三方?
真的很方便.目前我想实现一个迭代器,它产生一个树中的所有节点,这是大约五行带有yield的代码.
我想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可以是多维数组或某种形式的嵌套集合.我不确定这是如何工作的.想法?