Java HashMap clone()

Java HashMap [Java HashMap] Java HashMap

clone() hashMap

,,

clone()

hashmap.clone()

hashmap HashMap

HashMap

clone()

import java.util.HashMap;

class Main {
    public static void main(String[] args) {

        HashMap<Integer, String> sites = new HashMap<>();
        sites.put(1, "Google");
        sites.put(2, "Runoob");
        sites.put(3, "Taobao");
        System.out.println("HashMap: " + sites);

        // sites
        HashMap<Integer, String> cloneSites = (HashMap<Integer, String>)sites.clone();
        System.out.println("Cloned HashMap: " + cloneSites);
    }
}

HashMap: {1=Google, 2=Runoob, 3=Taobao}
Cloned HashMap: {1=Google, 2=Runoob, 3=Taobao}

sites HashMap clone() sites

(HashMap<Integer, String>)sites.clone();
  • sites.clone() - sites
  • (HashMap<Integer, String>) HashMap key Integer values String

clone()

import java.util.HashMap;

class Main {
    public static void main(String[] args){

        // hashmap
        HashMap<String, Integer> primeNumbers = new HashMap<>();
        primeNumbers.put("Two", 2);
        primeNumbers.put("Three", 3);
        primeNumbers.put("Five", 5);
        System.out.println("Numbers: " + primeNumbers);

        // clone()
        System.out.println("Return value of clone(): " + primeNumbers.clone());
    }
}

Prime Numbers: {Five=5, Two=2, Three=3}
Return value of clone(): {Five=5, Two=2, Three=3}

primeNumbers HashMap clone()

clone() HashMap Clonable clone()

Java HashMap [Java HashMap] Java HashMap