Cloner une TreeMap en Java
Cet exemple montre comment copier les éléments d'une Map dans une ature TreeMap en utilisant la methode putAll(). Vous pouvez copier les éléments à partir d'une autre collection de données dans TreeMap.package codeurjava.TreeMap;
import java.util.TreeMap;
public class TreeMapCopy {
public static void main(String a[]){
TreeMaphmap = new TreeMap ();
//ajouter les pairs clé-valeur
hmap.put("1", "valeur1");
hmap.put("2", "valeur2");
hmap.put("3","valeur3");
System.out.println(hmap);
TreeMapsubMap = new TreeMap ();
subMap.put("s1", "Valeur S1");
subMap.put("s2", "Valeur S2");
hmap.putAll(subMap);
System.out.println(hmap);
}
}
Exécution:
{1=valeur1, 2=valeur2, 3=valeur3}
{1=valeur1, 2=valeur2, 3=valeur3, s1=Valeur S1, s2=Valeur S2}