Humpf, toujours pas clair xD Je fais la fine bouche, j'sais... xD
Relis-toi. Avant
en fait je veux comparer le string de ma 1ere hashmap avec le 2eme string de la 2eme hasmap.
à présent
je veux verifier si dans ma hashmap1, le nombre de poire et de pommes est bien superieur au nombre
présent dans la hashmap2
Tu seras d'accord que les 2 cahiers de charge ont peu de choses en commun. Retenons le 2ème, donc. Tu veux vérifier que c'est TOUJOURS le cas (i.e. pour CHAQUE fruit) d'avoir un nombre supérieur dans la map imbriquée par rapport au nombre présent dans la hashmap1?
Si c'est le cas (et si, aussi, ta hashmap2 contient uniquement UNE paire key-value, chose que tu n'as pas confirmé), tu pourrais faire ceci:
1. tu fais une extraction de la hashmap imbriquée. Disons qu'elle s'appelle hmap3 (pour brouiller les pistes xD)
2. tu parcours hashmap1 en suivant ses keys. Pour chaque key (qui est un fruit), tu feras donc:
- déterminer sa valeur associée (=le nombre de fruits)
- chercher sa valeur dans hmap3
- comparer les deux valeurs et interrompre la boucle si la condition que tu veux vérifier n'est pas respectée
OKi comme ça?