回答

收藏

遍历 HashMap

技术问答 技术问答 222 人阅读 | 0 人回复 | 2023-09-11

迭代 a 项目的最佳方法是HashMap什么?# ~5 W. g- M- Q  L) r5 Q1 t/ E0 m0 w2 }
                                                                - H! f5 a$ d' q* _: L8 _  ~
    解决方案:                                                               
" N9 y* W$ Y2 s, \                                                                entrySet()像这样迭代:# f* s: m4 P( y9 T
public static void printMap(Map mp) {    Iterator it = mp.entrySet().iterator();     while (it.hasNext()) {        Map.Entry pair = (Map.Entry)it.next();         System.out.println(pair.getKey()   " = "   pair.getValue();;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;it.remove(); // avoids a ConcurrentModificationException
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则