java.lang.StackOverflowError lors de l'ajout dans une ArrayList
Bonjour,
Code:
1 2 3 4 5
| j'ai un souci, j'ai cette erreur:
Exception in thread "main" java.lang.StackOverflowError
at java.util.ArrayList.<init>(Unknown Source)
at CaseDames.<init>(CaseDames.java:22)
at CaseDames.remplirCasesAdj(CaseDames.java:42) |
la ligne 22 étant:
Code:
1 2 3 4 5 6 7
| public CaseDames(int i, int j){
this.ligne=i;
this.colonne=j;
listeCasesAdj=new ArrayList<CaseDames>(); (celle-ci)
this.remplirCasesAdj();
p=null;
} |
et la ligne 42:
Code:
1 2 3 4 5 6 7 8 9 10
| public void remplirCasesAdj(){
listeCasesAdj.add(new CaseDames(ligne-1, colonne)); (ligne42)
listeCasesAdj.add(new CaseDames(ligne-1, colonne+1));
listeCasesAdj.add(new CaseDames(ligne, colonne-1));
listeCasesAdj.add(new CaseDames(ligne, colonne+1));
listeCasesAdj.add(new CaseDames(ligne+1, colonne-1));
listeCasesAdj.add(new CaseDames(ligne+1, colonne));
} |
Avez-vous déjà rencontrer cette erreur???
Merci