Método Collections fill() en Java con ejemplos

El método fill() de la clase java.util.Collections se usa para reemplazar todos los elementos de la lista especificada con el elemento especificado.

Este método se ejecuta en tiempo lineal.

Sintaxis:

public static  void fill(List list, T obj)

Parámetros: este método toma el siguiente argumento como parámetro

  • lista: la lista que se completará con el elemento especificado.
  • obj: el elemento con el que rellenar la lista especificada.

A continuación se muestran los ejemplos para ilustrar el método fill()

Ejemplo 1:

// Java program to demonstrate
// fill() method
// for String value
  
import java.util.*;
  
public class GFG1 {
    public static void main(String[] argv) throws Exception
    {
        // creating object of List<Integer>
        List<String> arrlist = new ArrayList<String>();
  
        // Adding element to srclst
        arrlist.add("A");
        arrlist.add("B");
        arrlist.add("C");
  
        // print the elements
        System.out.println("List elements before fill: "
                           + arrlist);
  
        // fill the list
        Collections.fill(arrlist, "TAJMAHAL");
  
        // print the elements
        System.out.println("\nList elements after fill: "
                           + arrlist);
    }
}
Producción:

List elements before fill: [A, B, C]

List elements after fill: [TAJMAHAL, TAJMAHAL, TAJMAHAL]

Ejemplo 2:

// Java program to demonstrate
// fill() method
// for Integer value
  
import java.util.*;
  
public class GFG1 {
    public static void main(String[] argv) throws Exception
    {
  
        // creating object of List<Integer>
        List<Integer> arrlist = new ArrayList<Integer>();
  
        // Adding element to srclst
        arrlist.add(20);
        arrlist.add(30);
        arrlist.add(40);
  
        // print the elements
        System.out.println("List elements before fill: "
                           + arrlist);
  
        // fill the list
        Collections.fill(arrlist, 500);
  
        // print the elements
        System.out.println("\nList elements after fill: "
                           + arrlist);
    }
}
Producción:

List elements before fill: [20, 30, 40]

List elements after fill: [500, 500, 500]

Publicación traducida automáticamente

Artículo escrito por RohitPrasad3 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 *