Crear lista que contenga n copias del objeto especificado en Java

Para crear una lista de Java que contenga n copias de un objeto específico , se puede usar el método nCopies() de la clase java.util.Collections . El método nCopies() toma dos parámetros: n la longitud de la lista y el objeto que debe copiarse n veces en la lista.

Ejemplo:

Input : n = 4, Object = "Hello"
Output: listOfObjects = ["Hello", "Hello", "Hello", "Hello"]

Input : n = 3, Object = 3
Output: listOfObjects = [3, 3, 3]

Declaración:

public static nCopies(int length, Object object)

Valor de retorno: una lista inmutable que contiene n copias del objeto especificado.

Lanzamientos de excepción: IllegalArgumentException
si la longitud proporcionada es menor que 0
, es decir, n < 0

Java

// Create List containing n Copies
// of Specified Object in java
import java.io.*;
import java.util.Collections;
import java.util.List;
  
class GFG {
    public static void main(String[] args)
    {
        int n = 5;
        Object myObj = "GFG";
  
        List myList = Collections.nCopies(n, myObj);
  
        System.out.println(myList);
    }
}
Producción

[GFG, GFG, GFG, GFG, GFG]

Publicación traducida automáticamente

Artículo escrito por pragup y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *