java map迭代器遍历时外层嵌套for循环问题
我在for循环外建立迭代器,由于开始第二次for循环,迭代器在第一次for循环就已经结束,在循环迭代器会抛出错误,解决方法是在for循环里建立迭代器,保证每次循环都是全新的迭代器
或者使用以下方式循环map就不会有问题
1 for (Map.Entry<String, Object> entry : keyMap.entrySet()) {}
我在for循环外建立迭代器,由于开始第二次for循环,迭代器在第一次for循环就已经结束,在循环迭代器会抛出错误,解决方法是在for循环里建立迭代器,保证每次循环都是全新的迭代器
或者使用以下方式循环map就不会有问题
1 for (Map.Entry<String, Object> entry : keyMap.entrySet()) {}