Maison >Java >javaDidacticiel >Résumé de plusieurs méthodes de boucle dans Java Map

Résumé de plusieurs méthodes de boucle dans Java Map

高洛峰
高洛峰original
2017-01-22 16:28:411806parcourir

Selon les nouvelles fonctionnalités du JDK, utilisez For pour boucler Map, comme la boucle de la clé de Map

Code Java

for(String dataKey : paraMap.keySet())    
{    
    System.out.println(dataKey );               
}

Ce qu'il convient de noter ici, c'est comment paraMap est défini. S'il s'agit d'une simple Map paraMap = new HashMap(); alors la chaîne précédente ne peut être remplacée que par Object

Parcourez la clé et la valeur de la carte entière, comme suit :

Code Java

for(Map.Entry<String, Object> entry : paraMap.entrySet())    
{    
    System.out.println(entry.getKey()+": "+entry.getValue());    
}

Dans le passé, il était bouclé comme ceci :

code Java

Iterator it = paraMap.entrySet().iterator();    
while (it.hasNext())     
{    
        Map.Entry pairs = (Map.Entry)it.next();    
        System.out.println(pairs.getKey() + " = " + pairs.getValue());    
 }

Pour plus d'articles connexes résumant plusieurs méthodes de bouclage de Java Map, veuillez faire attention au site Web chinois PHP !

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn