Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Não entendi Collections.nCopies()

Também não entendi o método Collections.nCopies() de Collections. Será que poderiam fazer um exemplo usando este método?

Obrigado desde já. ;)

1 resposta
solução!

O papel do Collections.nCopies() é retornar uma lista imutável que contém n cópias de determinado objeto. Esse método ajuda se queremos criar uma lista com n cópias de um determinado objeto. O objeto de dados recém-alocado é pequeno, ou seja, contém uma única referência ao objeto de dados.

public static <T> List<T> nCopies(número int, T objeto)

onde, número é o número de cópias e objeto representa o elemento que aparecerá o número de vezes na lista retornada. T representa o tipo genérico.

Por exemplo:

public static void main(String... args) {
        List<String> list = Collections.nCopies(3, "a");
        System.out.println(list);
    }

Saída:

[a, a, a]