Bonjour,
la ligne 22 étant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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)
et la ligne 42:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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; }
Avez-vous déjà rencontrer cette erreur???
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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)); }
Merci
Partager