【发布时间】:2017-03-01 01:33:38
【问题描述】:
我想收集特定索引下特定数组列表中的所有元素。假设我有这个列表:
def names = ["David", "Arthur", "Tommy", "Jacob"]
我想打印索引为 2 下的所有名字,在这种情况下,将打印“David, Arthur”
现在我可以很容易地使用 for 循环,甚至可以使用 groovy 的 eachWithIndex()。问题是我不想跑遍所有元素,因为那效率不高。而不是那个,我想跑到一个特定的点。
在 groovy 中是否有任何方法可以做到这一点,因为我没有找到。
提前致谢!
【问题讨论】:
-
在这种情况下,您可以考虑使用带有
int索引的普通for循环而不是groovy。for (int i=0; i<2; i++)...