J'ai deux Situé à l'intérieur d'une hashmap que je veux combiner là des valeurs dans un autre jeu:Comment puis-je combiner les valeurs de deux Set Inside HashMap java
for (Map.Entry<String, HashSet<String>> entry : myhashmap.entrySet()) {
// in the first iteration entry.getValue() give me elementValues1 Set
// and the second give elementValues2
}
Par exemple, mon premier HashSet dans la première itération contient les valeurs suivantes: A, B Comme:
Set<String> elementValues1 = new HashSet<String>();
elementValues1.add("A");
elementValues1.add("B");
et mon deuxième ensemble dans la deuxième itération contient: C, D comme:
Set<String> elementValues2 = new HashSet<String>();
elementValues2.add("C");
elementValues2.add("D");
Je veux créer un autre ensemble à l'intérieur de la boucle qui combine les valeurs des deux Set: Like: Set elementValues3 = new HashSet();
elementValues3 should contain :
A-C
A-D
B-C
B-D
que quelqu'un peut me aider à résoudre ce problème merci d'avance
Avez-vous essayé d'utiliser [addAll] (https://docs.oracle.com/javase /7/docs/api/java/util/Set.html#addAll(java.util.Collection))? – jrtapsell
addAll me donnera un ensemble avec des valeurs: A, B, C, D –
itérer sur les deux, puis ajouter dans le troisième hashset. –