pb NULL.POITEUR.EXCEPTION - Java - Programmation
Marsh Posté le 26-03-2009 à 10:04:27
Je me demande si c'est pas un peu cavalier de faire ça mais bon.
Tu as instancié les arraylist dans chaque ligne de ton arraylist principale?
Marsh Posté le 26-03-2009 à 10:21:16
voila ce que j'ai fait mais lorsque je veut acceder à la ligne n et la colonne m
j'ai NULL.POITEUR.EXCEPTION
voici le code
protected ArrayList<ArrayList<T>> mat;
private int nbLig,nbCol;
...
public X(int nbLig,int nbCol)
{
ArrayList<ArrayList> a;
this.nbLig=nbLig;
this.nbCol=nbCol;
a = new ArrayList<ArrayList>(nbLig);
for(int i=0; i<nbCol;i++)
{
a.add(new ArrayList<T>(nbCol));
}
}
Marsh Posté le 26-03-2009 à 11:16:16
Citation : protected ArrayList<ArrayList<T>> mat; |
1 - avec ça, tu obtiens nbCol lignes de nbcol éléments ...
2 - tu n'aurais pas oublié d'affecter ton attribut mat ?
Marsh Posté le 26-03-2009 à 09:30:21
je voudrai creer un ArrayList<ArrayList<Integer>> de dimention (n,m)
mais lorsque je veut acceder à une valeur il me donne NULL.POITEUR.EXCEPTION
pouvez vous m'aider