回答

收藏

遍历 HashMap

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

迭代 a 项目的最佳方法是HashMap什么?
6 F4 _% ?7 W5 v: e7 \! R" n5 ^                                                               
6 G6 q) m- b9 B( D  n/ {    解决方案:                                                               
# N/ e# e6 j' @                                                                entrySet()像这样迭代:' S8 f* s7 B$ ?& R% H  e) m
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
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则