voici mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public void antichaine(HashMap<Integer, ArrayList<String>> anti){
 
		Set<Map.Entry<Integer,ArrayList<String>>> entrees = anti.entrySet();
		Iterator<Map.Entry<Integer,ArrayList<String>>> iter = entrees.iterator();
 
		System.out.println("chainef: " + anti);
		while(iter.hasNext()){
			Map.Entry<Integer,ArrayList<String>> entree = iter.next();
			ArrayList<String> valeur = entree.getValue();
 
 
 
		}
 
	}
Affichage
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
[000, 001, 010, 011, 100, 101, 110, 111]
chainef: {0=[000, 001, 011, 111]}
chainef: {1=[010, 110]}
chainef: {2=[100, 101]}
Je souhaite pouvoir supprimer 000 qui se trouve dans chaine0 dc la clé est 0 et valeur un ArrayList.
Comment parcourrir les chaine1 et Chaine2
Est ce qu'on peut passé les clés en paramètre?
Je suis entrain de faire mes debut avec les hashtree, merci de me donner des pistes pour m'eclairer, j ai lu bcp les tuto, mais je n ai pas trouver la manipulation des cle et des ArrayList