El método clone() de la clase DecimalFormat en Java se usa para devolver un clon de esta instancia de DecimalFormat. Este método anula el método clone() de la clase NumberFormat.
Sintaxis :
Object clone()
Parámetros : El método no toma ningún parámetro.
Valor devuelto: el método devuelve un clon de esta instancia de DecimalFormat.
Los siguientes programas ilustran el funcionamiento del método clone():
Programa 1 :
// Java program to illustrate the // clone() method import java.text.DecimalFormat; import java.util.Currency; import java.util.Locale; public class Main { public static void main(String[] args) { // Create a DecimalFormat instance DecimalFormat deciFormat = new DecimalFormat(); // Set Currency deciFormat.setCurrency(Currency.getInstance(Locale.GERMANY)); System.out.println(deciFormat.clone()); } }
Producción:
java.text.DecimalFormat@674dc
Programa 2 :
// Java program to illustrate the // clone() method import java.text.DecimalFormat; import java.util.Currency; import java.util.Locale; public class Main { public static void main(String[] args) { // Create a DecimalFormat instance DecimalFormat deciFormat = new DecimalFormat(); // Set Currency deciFormat.getCurrencyInstance(); System.out.println(deciFormat.clone()); } }
Producción:
java.text.DecimalFormat@674dc
Referencia : https://docs.oracle.com/javase/7/docs/api/java/text/DecimalFormat.html#clone()