Как я могу использовать Groovy для добавления элемента в начало списка?
Как добавить элемент в начало списка с помощью Groovy?
Ответ 1
list.add(0,myObject);
Вы также можете прочитать это для некоторых других ценных примеров: http://groovy.codehaus.org/JN1015-Collections
Ответ 2
Другим вариантом будет использование оператора распространения *
, который расширяет список в своих элементах:
def list = [2, 3]
def element = 1
assert [element, *list] == [1, 2, 3]
Другой альтернативой было бы поместить элемент в список и объединить два списка:
assert [element] + list == [1, 2, 3]
Ответ 3
def list = [4, 3, 2, 1, 0]
list.plus(0, 5)
assert list == [5, 4, 3, 2, 1, 0]
Вы можете найти больше примеров на этой ссылке