欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

java.util.ConcurrentModificationException: null

程序员文章站 2022-06-23 12:50:16
...

问题

1.实例

java.util.ConcurrentModificationException: null

Exception in thread "main" java.util.ConcurrentModificationException
	at java.util.HashMap.forEach(HashMap.java:1292)
	at com.geo.source.testmain.publictest.MapTest.m5(MapTest.java:21)
	at com.geo.source.testmain.publictest.MapTest.main(MapTest.java:15)

 2.开发时遇到的问题

java.util.ConcurrentModificationException: null

解决方案

    private static void m4() {
        final HashMap<Long, Long> map = new HashMap<>(1);
        map.put(1L, 1L);
        final Set<Long> ids = new HashSet<>(map.keySet());
        for (Long id : ids) {
            map.remove(id);
        }

        System.out.println(map);
    }

 原因

动动手,翻翻源码!

 

相关标签: java