遍历groovy节点的困难

时间:2011-03-09 07:52:10

标签: java groovy

我想遍历一个具有属性和值的groovy节点。为此,我更喜欢像

这样的简单循环
for(child in node.value())

上面的for循环遍历所有节点,但我的要求是省略第一个元素,即必须省略node.value()[0]并且必须遍历node.value()[1]到最后一个元素。

好吧,我可以使用从i=1开始到node.value().size()的普通java循环,但我还有一些问题需要处理,因为我在递归函数中使用了这个循环。

因此,循环的简单性应该与上面相同,但我必须能够从第二个元素遍历到最后一个元素。

我甚至尝试过

for(child in node.value()[1]..node.value().size()) 

但它没有用。

请告诉我如何做到这一点是groovy?

1 个答案:

答案 0 :(得分:2)

怎么样:

for( child in node.value()[1..-1] )