Exécution:
package com.codeurjava.hashtable;
import java.util.*;
public class hashtable_replace_key {
public static void main(String args[]) {
// crérer une hashtable
Hashtable ht = new Hashtable();
// insérer des pairs
ht.put(1, "A");
ht.put(2, "B");
ht.put(3, "C");
System.out.println("Hashtable avant : "+ht);
//clé à modifier
int key = 2;
// avant on doit récupérer la valeur de la clé recherchée
// et sauvegarder cette valeur dans une variable
// pour que l'on affecte à la nouvelle clé
String val = (String) ht.get(2);
// supprimer l'ancien clé
ht.remove(key);
// insérer le nouveau pair clé-valeur
ht.put(22,val);
System.out.println("Hashtable après : "+ht);
}
}
Hashtable avant : {3=C, 2=B, 1=A}
Hashtable après : {3=C, 1=A, 22=B}
Please disable your ad blocker and refresh the window to use this website.