Well im stuck on this point.
im trying to make sort function what does this.
parentarraylist = [1,1,1,2,3,2,3,3,2,2,1];
*magic*
childarraylist1 = [1,1,1,1];
childarraylist2 = [2,2,2,2];
childarraylist3 = [3,3,3];
the magic part is where im stuck.
i have tryied putting it in an for loop(the parent) and checking on the value. like this
int i = 0;
int finder = 0;
ArrayList<int> initArray = new ArrayList();
for(int list : parentarraylist){
    if(i == 0){
        finder = list
    }
    if(finder == list){
           initArray.add(list);
           parentarraylist.remove(list);
    }else{
        new ArrayList *value of list* =  new ArrayList(); 
        finder = list;
        *value of list*.add(list);
    }
}
this results in a view errors like java.util.ConcurrentModificationException and i cant set value of list
what can i do to make this work?
 
     
     
     
    