Can someone please tell me what I'm doing wrong, cause I have this error:
Exception in thread "main" java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 at java.util.ArrayList.rangeCheck(ArrayList.java:653) at java.util.ArrayList.get(ArrayList.java:429) at javaapplication4.JavaApplication4.main(JavaApplication4.java:41)
ArrayList<List<Cartas>> tabuleiro = new ArrayList<>();
ArrayList <Integer> pos = new ArrayList<>();
pos.add(40);pos.add(50);pos.add(60);pos.add(31);pos.add(41);pos.add(22);pos.add(32);pos.add(42);pos.add(13);pos.add(23);pos.add(33);pos.add(24);pos.add(34);
for(int x=0; x<9; x++){
for(int y=0; y<7; y++){
for (Integer p : pos) {
if (p == (x*10+y)) {
tabuleiro.get(x).set(y, new Cartas(x,y,false));
}
}
}
}
for(int x=0; x<9; x++){
for(int y=0; y<7; y++){
System.out.println(tabuleiro.get(x).get(y).nomeCV);
}
}