Propiedades del método clon() en Java con ejemplos

El método Java.util.Properties.clone() se usa para crear una copia superficial de esta instancia con todos los elementos de esta instancia de Propiedades.

Sintaxis:

public Object clone()

Parámetros: El método no toma ningún parámetro.

Valor devuelto: la función devuelve el Objeto clonado, que es la copia superficial de esta instancia de Propiedades.

Los siguientes programas ilustran el método Java.util.Properties.clone().

Ejemplo 1:

// Java code illustrating clone() method
  
import java.util.*;
  
class PropertiesDemo {
    public static void main(String arg[])
    {
        Properties gfg = new Properties();
        Set URL;
        String str;
  
        gfg.put("ide",
                "ide.geeksforgeeks.org");
        gfg.put("contribute",
                "write.geeksforgeeks.org");
        gfg.put("quiz",
                "quiz.geeksforgeeks.org");
  
        // checking what's in table
        System.out.println("Current Properties: "
                           + gfg.toString());
  
        System.out.println("\nCloning the Properties");
        Properties cloned = (Properties)gfg.clone();
  
        // checking what's in table now
        System.out.println("Cloned Properties: "
                           + cloned.toString());
    }
}
Producción:

Propiedades actuales: {contribute=write.geeksforgeeks.org, quiz=quiz.geeksforgeeks.org, ide=ide.geeksforgeeks.org}

Clonación de las propiedades
Propiedades clonadas: {contribute=write.geeksforgeeks.org, quiz=quiz.geeksforgeeks.org, ide=ide.geeksforgeeks.org}

Ejemplo 2:

// Java code illustrating clone() method
  
import java.util.*;
  
class PropertiesDemo {
    public static void main(String arg[])
    {
        Properties gfg = new Properties();
        Set URL;
        String str;
  
        gfg.put(1, "Geeks");
        gfg.put(2, "GeeksforGeeks");
        gfg.put(3, "Geek");
  
        // checking what's in table
        System.out.println("Current Properties: "
                           + gfg.toString());
  
        System.out.println("\nCloning the Properties");
        Properties cloned = (Properties)gfg.clone();
  
        // checking what's in table now
        System.out.println("Cloned Properties: "
                           + cloned.toString());
    }
}
Producción:

Propiedades actuales: {3=Geek, 2=GeeksforGeeks, 1=Geeks}

Clonación de las propiedades Propiedades
clonadas: {3=Geek, 2=GeeksforGeeks, 1=Geeks}

Referencia: https://docs.oracle.com/javase/9/docs/api/java/util/Properties.html#clone–

Publicación traducida automáticamente

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