小编vij*_*jay的帖子

Java java.util.ConcurrentModificationException错误

请允许任何人帮我解决这个问题,这么多天我无法解决这个错误.我尝试使用同步方法和其他方法,但没有工作,所以请帮助我

错误

java.util.ConcurrentModificationException
 at java.util.AbstractList$Itr.checkForComodification(Unknown Source)
 at java.util.AbstractList$Itr.remove(Unknown Source)
 at JCA.startAnalysis(JCA.java:103)
 at PrgMain2.doPost(PrgMain2.java:235)
Run Code Online (Sandbox Code Playgroud)

 public synchronized void startAnalysis() {
        //set Starting centroid positions - Start of Step 1
        setInitialCentroids();
        Iterator<DataPoint> n = mDataPoints.iterator();
        //assign DataPoint to clusters
        loop1:
        while (true) {
            for (Cluster c : clusters)
            {
                c.addDataPoint(n.next());
                if (!n.hasNext())
                    break loop1;
            }
        }

        //calculate E for all the clusters
        calcSWCSS();

        //recalculate Cluster centroids - Start of Step 2
        for (Cluster c : clusters) {
            c.getCentroid().calcCentroid();
        }

        //recalculate E for …
Run Code Online (Sandbox Code Playgroud)

java core

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

core ×1

java ×1