Ajuda pra consolidar o entedimento sobre o método addAll() da interface List
3 respostas
A
andredecotia
Ajuda pra consolidar o entedimento sobre o método addAll() da interface List… Estive na documentação:
boolean addAll(int index, Collection<? extends E> c)
Inserts all of the elements in the specified collection into this list at the specified position (optional operation).
Mas não ficou claro pra mim ainda… Gostaria muito de um exemplinho se possível… Entendí tipo junta duas listas, mas como assim?
Ajuda pra consolidar o entedimento sobre o método addAll() da interface List... Estive na documentação:
boolean addAll(int index, Collection extends E> c)
Inserts all of the elements in the specified collection into this list at the specified position (optional operation).
Mas não ficou claro pra mim ainda... Gostaria muito de um exemplinho se possível... Entendí tipo junta duas listas, mas como assim?
o addAll em um List permite que você adicione a outra Collection (List, ArrayList, Set, Tree…)
ao List.
O ‘int index’ permite que você defina em que posição do List a Collection a ser adiconada seja
armazenada.
O exemplo do post acima é bem legal. Sua saída deve ser [A, X, Y, Z, B, C, X, Y, Z].
abs
ViniGodoy
O addAll adiciona qualquer coleção filha de collection à lista: