我想收集特定索引下特定数组列表中的所有元素。比方说,我有这样的名单:Groovy在特定索引下获取列表中的所有元素
def names = ["David", "Arthur", "Tommy", "Jacob"]
我要打印2,该指数下的所有名字,在这种情况下,将打印“大卫亚瑟”
现在我可以用一个for循环很容易与那甚至groovy的eachWithIndex()
。问题是我不想在所有元素上运行,因为这样做效率不高。而不是那个,我想跑直到一个特定的点。
是否有任何方法在groovy这样做,因为我没有找到一个。
在此先感谢!
在这种情况下,你可能会考虑使用带'int'索引的普通'for'循环而不是* groovy *。 'for(int i = 0; i <2; i ++)...' –