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á. ;)
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á. ;)
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]