Question sur les HashMaps
Bonjour, j'aurais quelques questions à propos des HashMaps pour les connaisseurs.
Est-il possible d'arrêter de parcourir une boucle avec EntrySet ?
ex :
Code:
1 2 3 4 5 6 7
|
for ( Map.Entry<Integer,String> entry : maMap.entrySet()){
if ( entry.getValue().equal("test"){
fonctionX.doSomething();
entry.end();
}
} |
Autre question.
Les HasMaps sont-il nécessairement triés dans un ordre de construction comme dans un ArrayList ou (comme j'ai l'impression), leur ordre peut varier de façon aléatoire ou autre ?