Descripción

Un programa para clonar un HashMap. Usaremos el siguiente método de la clase HashMap para realizar la clonación.
public Object clone(): Devuelve una copia superficial de esta instancia de HashMap: las claves y los valores en sí mismos no se clonan.

Ejemplo

import java.util.HashMap;
class HashMapExample{

  public static void main(String args[]) {
 
     // Create a HashMap
     HashMap<Integer, String> hmap = new HashMap<Integer, String>(); 
 
 
     // Adding few elements
     hmap.put(11, "Jack");
     hmap.put(22, "Rock");
     hmap.put(33, "Rick");
     hmap.put(44, "Smith");
     hmap.put(55, "Will");
 
     System.out.println("HashMap contains: "+hmap);
 
     // Creating a new HashMap
     HashMap<Integer, String> hmap2 = new HashMap<Integer, String>(); 
 
     // cloning first HashMap in the second one
     hmap2=(HashMap)hmap.clone();
 
     System.out.println("Cloned Map contains: "+hmap2); 
  } 
}

Producción:

HashMap contains: {33=Rick, 55=Will, 22=Rock, 11=Jack, 44=Smith}
Cloned Map contains: {33=Rick, 55=Will, 22=Rock, 11=Jack, 44=Smith}
leer  Agregar todos los elementos de una lista a LinkedList - Java

Por avivcas

Deja una respuesta

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