Bonjour à tous,
Voici le contexte de mon problème :
- j'ai une Map<Integer, List<String>> map1 où la clé est un identifiant et le tableau de valeurs une liste de mots
- de l'autre côté, j'ai une Map<String, String> map2 de correspondance entre des mots
Je voulais savoir quelle était le meilleur algorithme pour remplacer les mots du tableau de la map1, par leur correspondance dans la map2.
Pour l'instant, ce que je fais c'est que je parcours les tableaux de chaque identifiant de la map1, et pour chaque mot rencontré, je le remplace par son correspondant, ce qui revient à imbriquer deux boucles for. C'est extrêmement chronophage, et je me demandais donc si il y aurait d'autres façons de faire.
Merci !
Partager