小编Ach*_*rzo的帖子

Java ArrayList并发修改

我遇到了一些问题,因为我的方面很好地完成了这项工作:

    for(Iterator<Object> i = mylist.iterator(); i.hasNext();) {
        Object obj = i.next();
        ArrayList<Object> newlist = new ArrayList<Object>();
        newlist.add(obj);
        i.remove();
        for(Iterator<Object> in = mylist.iterator(); in.hasNext();) {
            Object next = in.next();
            if (obj != next && (another condition)) {
                newlist.add(next);
                in.remove();
            }
        }
        if (newlist.size() > 2) anotheList.add(newlist);
        else for(Object r : newlist) {
            //mylist get back object:
            mylist.add(r);
        }
    }
Run Code Online (Sandbox Code Playgroud)

我试图以一种优雅的方式来做到这一点,没有复制mylist越来越多次......

java arraylist

0
推荐指数
1
解决办法
2136
查看次数

标签 统计

arraylist ×1

java ×1