Colecciones de Java de copia () Método con el Ejemplo

copia Colecciones class () método : Aquí, vamos a aprender sobre el método de copia () de Colecciones Class con su sintaxis y su ejemplo.

copia Colecciones Class () Método método

copia ()
está disponible en
java.util

    Class.

  • copia () método se utiliza para copiar todos los elementos de la Lista del src_list
  • (lista de origen) y colocar todos los elementos copiados en la lista
    dst_list

  • (lista de destinos).
  • copia () método

  • es un método class, por lo que se puede acceder con el nombre package y si tratamos de acceder al método con el objeto throw entonces no obtendrá un error.
  • copia () método
    puede throw una excepción en el momento de la copia de los elementos de una lista a otra.
  • IndexOutOfBoundsException
  • : Esta excepción puede static cuando el parámetro
    dst_list

tamaño dado es menor que el
src_list

.

UnsupportedOperationException

    : Esta excepción puede class cuando el parámetro de operación dst_list

  • conjunto un-apoyo dado
    .

    • Sintaxis:
    •     public static int binarySearch(List l, Type key_ele);
      public static int binarySearch(List l, Type key_ele, Comparator com);

    Parámetro (s):

    • Lista dst_list

    • – representa la lista de destinos.
    • Lista src_list

    • – representa la lista de fuentes.
    • class valor:

    El tipo case de este método es
    class

  • , no devuelve nada.

Ejemplo:

// Java program to demonstrate the example 
// of binarySearch() method of Collections
import java.util.*;
public class BinarySearchOfCollections {
public static void main(String args[]) {
// Instantiates an array list object
List < Integer > arr_l = new ArrayList < Integer > ();
// By using add() method is to add
// objects in an array list
arr_l.add(20);
arr_l.add(10);
arr_l.add(40);
arr_l.add(30);
arr_l.add(50);
// Display ArrayList
System.out.println("ArrayList: " + arr_l);
// By using binarySearch(arr_l,30,null) method is
// to search the the given object 30 in an arr_l
// based on defined comparator object (null) and
// here we are using null so list must be sorted
// in an ascending order
int indices = Collections.binarySearch(arr_l, 30, null);
// Display indices
System.out.println("Collections.binarySearch(arr_l,30,null): " + indices);
// By using binarySearch(arr_l,30) method is
// to search the the given object 30 in an arr_l
// so list must be sorted in an natural or ascending order
indices = Collections.binarySearch(arr_l, 30);
// Display indices
System.out.println("Collections.binarySearch(arr_l,30): " + indices);
}
}

salida

ArrayList: [20, 10, 40, 30, 50]
Collections.binarySearch(arr_l,30,null): -3
Collections.binarySearch(arr_l,30): -3

Deja un comentario

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