Я хочу собрать все элементы в определенном списке массивов под определенным индексом. Скажем, у меня есть этот список:Groovy получить все элементы в списке под определенным индексом
def names = ["David", "Arthur", "Tommy", "Jacob"]
Я хочу, чтобы напечатать все имена под индексом 2, который в данном случае будет печатать «Дэвид, Артур»
Теперь я могу использовать для цикла довольно легко с этим или даже groovy's eachWithIndex()
. Проблема в том, что я не хочу запускать все элементы, потому что это неэффективно. Вместо этого я хочу работать до определенной точки.
Есть ли какой-либо метод в groovy, который делает это, потому что я его не нашел.
Заранее благодарен!
В таком случае вы можете использовать обычный цикл 'for' с индексом' int' вместо чего-то * groovy *. 'for (int i = 0; i <2; i ++) ...' –