cs_chien57
Messages postés17Date d'inscriptionvendredi 16 mai 2008StatutMembreDernière intervention22 avril 2009
-
26 mars 2009 à 09:35
Twinuts
Messages postés5375Date d'inscriptiondimanche 4 mai 2003StatutModérateurDernière intervention14 juin 2023
-
26 mars 2009 à 13:03
je voudrai creer un ArrayList> dedimention (n,m) mais lorsque je veut acceder à une valeur il me donne NULL.POITEUR.EXCEPTION
Twinuts
Messages postés5375Date d'inscriptiondimanche 4 mai 2003StatutModérateurDernière intervention14 juin 2023111 26 mars 2009 à 10:08
Salut,
à tout les coups tu as oublié de renseigner une dimension.
faut pas oublier de faire :
ArrayList> n = new ArrayList>();
//ajout d'élément
ArrayList m = new ArrayList(); // important
m.add(10); // ajout d'un élément
m.add(20); // ajout d'un élément
//...
n.add(m); // ajout de la dim
------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."
Twinuts
Messages postés5375Date d'inscriptiondimanche 4 mai 2003StatutModérateurDernière intervention14 juin 2023111 26 mars 2009 à 13:03
Salut,
oui et il est ou le null pointer ?
ce que je vois de ton code c'est que tu déclares en globale une variable "mat" qui n'est pas utilisée ici et que dans ta méthode X (qui est fausse car ne contient pas de type de retour) tu déclares un ArrayList d'ArrayList de T qui semblerait correspondre la signature de la variable "mat"
au passage la déclaration de 'a' n'est pas conforme générique tu devrais plus faire :
ArrayList</gras>> a = new ArrayList</gras>>(nbLig);
------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."