constructeur et List: demande aide
Bonjour,
Je rencontre un problème dans mon projet.
On me demande de créer un constructeur intitulé Stock qui reçoit en paramètre plusieurs objets de type Tile (domino).
Selon que la valeur du domino est négatif ou positif, le domino est rangé par le constructeur parmi deux listes:
-sushiList (qui reçoit les dominos de valeur positive),
-fishboneList(qui reçoit les dominos de valeur négative)
C'est le constructeur qui place les dominos dans la bonne liste.
Quand je test, j'ai une erreur de type "NullPointerException". Je ne comprend pas pourquoi?
Dans ma classe Tile, j'ai une méthode getValue, qui me retourne la valeur du Tile(valeur= entier positif ou négatif)
Quelqu'un sait m'aider à comprendre ou se trouve mon erreur(lexicale)?
Merci
Attila
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| public class Stock {
//=========================================================================
//ATTRIBUTS
private List<Tile> sushiList;
private List<Tile> fishboneList;
//=========================================================================
//CONSTRUCTOR
public Stock(Tile... tile) {
for (int i = 0; i < tile.length; i++) {
if (tile[i].getValue() > 0) {
this.sushiList.add(tile[i]); //Ici le test m'indique une erreur à ce niveau!!
} else {
this.fishboneList.add(tile[i]);
}
}
} |