hi can someone please tell me, why i get indexoutofthebound exception for this: (i+1) arraylist mydeck size is 52. thanks a lot. for(int i=0;i<d.mydeck.size();i++){ pileOne.add(d.mydeck.get(i)); pileTwo.add(d.mydeck.get(i+1)); // pileThree.add(d.mydeck.get(i+2)); // pileFour.add(d.mydeck.get(i+3)); }