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