[RESOLVIDO] Adicionar uma lista de inteiros em uma ArrayList

Olá pessoas,

Seguinte tenho algumas listas como o exemplo abaixo:
{2, 4, 5, 3, 6, 1, 8, 9, 7, 3, 6, 1,
9, 8, 7, 4, 2, 5, 9, 8, 7, 2, 5, 4, 1, 6, 3, 7, 1, 6, 5, 4, 2,
9, 3, 8, 5, 3, 2, 8, 1, 9, 7, 4, 6, 4, 9, 8, 7, 3, 6, 5, 1, 2,
6, 2, 9, 4, 7, 5, 3, 8, 1, 1, 5, 3, 6, 9, 8, 2, 7, 4, 8, 7, 4,
1, 2, 3, 6, 5, 9};

Preciso adicionar essas listas em um arrayList.

O método que eu conheço seria extremamente trabalhoso (pois são muitos números)

List<Integer> list = new ArrayList<Integer>(); list.add(2); list.add(4); list.add(5); list.add(3); // ... Assim por diante

Existe alguma forma mais pratica de fazer isso?
Como algo do tipo (já testei essa aqui em baixo e não funciona hahaha)

List<Integer> list = new ArrayList<Integer> list.add({2,4,5,3});

Obrigado :wink:

List<Integer> aux = new ArrayList<Integer>(Arrays.asList(1,2,3,4,5));

pode fazer assim tbem

aux.addAll(Arrays.asList(1,2,3,4,5));

é isso que vc precisa?

1 curtida

Santo deus! Nunca achei que seria tão simples.

Muito obrigado!

Edit:

Eu estava fazendo de um jeito muito “portugues” para testar meu código :stuck_out_tongue_winking_eye:

List<Integer> c = new ArrayList<Integer>(); c.add(2); c.add(4); c.add(5); c.add(3); c.add(6); c.add(1); c.add(8); c.add(9); c.add(7); c.add(3); c.add(6); c.add(1); c.add(9); c.add(8); c.add(7); c.add(4); c.add(2); c.add(5); c.add(9); c.add(8); c.add(7); c.add(2); c.add(5); c.add(4); c.add(1); c.add(6); c.add(3); c.add(7); c.add(1); c.add(6); c.add(5); c.add(4); c.add(2); c.add(9); c.add(3); c.add(8); c.add(5); c.add(3); c.add(2); c.add(8); c.add(1); c.add(9); c.add(7); c.add(4); c.add(6); c.add(4); c.add(9); c.add(8); c.add(7); c.add(3); c.add(6); c.add(5); c.add(1); c.add(2); c.add(6); c.add(2); c.add(9); c.add(4); c.add(7); c.add(5); c.add(3); c.add(8); c.add(1); c.add(1); c.add(5); c.add(3); c.add(6); c.add(9); c.add(8); c.add(2); c.add(7); c.add(4); c.add(8); c.add(7); c.add(4); c.add(1); c.add(2); c.add(3); c.add(6); c.add(5); c.add(9);

1 curtida